ICode9

精准搜索请尝试: 精确搜索
  • day232022-04-07 20:01:02

    File: 我们要想实现对文件IO操作,就必须知道硬盘上的文件表现形式,换句话,要想使用java操作硬盘上的文件内,就需要java映射到现实生活中对应的一个类,因为只有类才能创建对象,才能调用方法。java就提供了一个类给我们使用,这个类抽象的表示了硬盘上的各种文件 这个类叫做:File

  • IO流(File类)2022-04-04 20:01:48

    IO流(File类) 一,前言 ​ 开始学习IO流,了解IO流的概念,掌握File类。。 二, IO流的概念 Java 的 IO 流主要包括输入、输出两种 IO 流。 输入:读取数据到内存中。 输出:将内存数据输出外部中。 每种输入、输出流有可分为字节流和字符流两大类: 字节流以字节为单位来处理输入、输出操作。

  • [简单] 622. 设计循环队列2022-04-04 03:00:47

    https://leetcode-cn.com/problems/design-circular-queue/   请原谅我直接,这一题。。。我这么傻心里都嘀咕,怎么出得那么傻~没有灵魂得题目。   class MyCircularQueue { List<Integer> queue = new ArrayList<>(); Integer capacity = 100000; public MyCirc

  • LeetCode 0052 N-Queens II2022-04-02 08:31:39

    原题传送门 1. 题目描述 2. Solution 1 1、思路分析 用3个boolean数组表示 (row, col) 位置是否有元素 cols 表示列,d1表示45度斜对角线,d2表示135度斜对角线 取 n = 2 col + row : col - row: 0 1 0 1 0 0 1

  • 转换为布尔值2022-03-31 14:00:59

    代表空、否定的值会转换为false , 如 * 、0 、 NaN、null、undefined 其余的值会被转换为true console.log(Boolean("")); //false console.log(Boolean(0)); //false console.log(Boolean(NaN)); //false console.log(Boolean("null")); //false console.log

  • javaIO学习2022-03-29 01:01:49

    IO流概述 File文件类 : 既可以表示一个文件,也可以表示一个文件目录 文件在java语言中也是一种对象 File类有三种构造器 1.new File(String filePath); //filePath:文件路径 注意:文件路径分为相对路径和绝对路径 在IDEA中相对路径是在main方法中是project下 在@Test方法中是 Modu

  • CopyOnWriteArraySet2022-03-27 16:33:19

    转载:http://www.cnblogs.com/skywang12345/p/3498497.html 概要 本章是JUC系列中的CopyOnWriteArraySet篇。接下来,会先对CopyOnWriteArraySet进行基本介绍,然后再说明它的原理,接着通过代码去分析,最后通过示例更进一步的了解CopyOnWriteArraySet。内容包括:CopyOnWriteArraySet介绍Co

  • 2或者4的次方2022-03-27 00:31:31

    //判断2的幂次方 public static boolean f1(int n){ boolean flag=false; if ((n&(n-1))==0){ flag=true; } return flag; } //判断4的幂次方 public static boolean f2(int n){ boolean flag=false; if (f1(n)){ if ((n&0x55555555)!=0){ flag=true;

  • 检测数据类型(基本与复杂)2022-03-25 18:02:02

    function dataType(obj) { var toString = Object.prototype.toString; var map = { '[object Boolean]': 'boolean', '[object Number]': 'number', '[object String]': 'string', '[object Function]

  • 013_Python——数据类型转换2022-03-21 10:34:58

    # int               有符号整数 # float             浮点型 # boolean           布尔类型 # string            字符串 # list              列表 # tuple             元组 # dict              字典   a = '123' print(t

  • Javascript高级部分【3】2022-03-20 17:02:21

    二.字符串(String)对象 1.创建字符串(String)对象         字符串的数据的标志是" " 或者 ' ' ;         基本数据类型string---》引用数据类型object---new         引用数据类型object---》基本数据类型string---- “=“/ valueOf() / toString() 2.调用对象提

  • 1.判断回文数2022-03-18 21:04:45

    回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 负数不是回文数。   public boolean isPalindrome(int x) { if(x<0){ return false; } String xx=""+x; StringBuffer sb=new StringBuffer(xx);

  • java file类2022-03-18 21:04:29

    序号方法描述 1 public String getName()返回由此抽象路径名表示的文件或目录的名称。 2 public String getParent()、 返回此抽象路径名的父路径名的路径名字符串,如果此路径名没有指定父目录,则返回 null。 3 public File getParentFile()返回此抽象路径名的父路径名的抽

  • 基础代码2022-03-10 12:35:47

    数字: 整数类型:byte     -127 -------127     short      3w     int       20亿     long    最大     浮点类型:float  精度为6-7的小数  占4个字节     double  精度为14-15的小数  占8个字节   字符: String  字符串 char  单

  • 766. Toeplitz Matrix2022-03-10 02:00:28

    The most simple version: class Solution { public boolean isToeplitzMatrix(int[][] matrix) { if(matrix==null||matrix[0].length==0) return true; int m = matrix.length, n = matrix[0].length; for(int i=0;i<m-1;i++){ for(int j=0;j&

  • 解决idea对stringRedisTemplate.hasKey(xx)的警告2022-03-08 12:04:03

      问题详情 在使用stringRedisTemplate.hasKey(**)黄色警告 警告信息: IDEA Unboxing of ‘stringRedisTemplate.hasKey(xx)’ may produce ‘NullPointerException’ 警告 拆箱时有可能空指针异常 翻看hasKey源码 看hasKey源码可知,hasKey方法返回一个对象包装器,但在if条件内

  • leetcode98_验证二叉搜索树2022-03-06 15:34:09

    这道题有个大陷阱就是,不能单纯比较根节点和左右两个子节点的关系。 所以需要中序遍历,让每个子节点和它的上一个节点进行对比。 class Solution { TreeNode pre = null; public boolean isValidBST(TreeNode root) { if(root == null) return true; boolea

  • Leetcode 10-正则表达式匹配2022-03-02 22:04:16

    class Solution { public boolean isMatch(String s, String p) { int m = s.length(); int n = p.length(); boolean[][] f = new boolean[m + 1][n + 1]; f[0][0] = true; for (int i = 0; i <= m; ++i) { for

  • js将“true“转化为Boolean类型2022-03-02 21:58:30

    如果遇到element-ui的radio取值时,后台要求是Boolean类型的true或false时,就需要单独进行转换再传值(ps:最好让改成字符串String类型): 1,正则匹配法:/^true$/.test('true')    输出结果:true /^true$/.test('false') 输出结果:false 2,eval let a="true"; a = eval(a.toLowerCase());c

  • 皇后问题(dfs)2022-03-02 16:00:20

    一、问题解析 原题链接:https://www.acwing.com/problem/content/845/ 国际象棋中的皇后可以横着走、竖着走、斜着走。此题要求每一个皇后都不能互相攻击到。 二、代码实现 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; impor

  • spring事务失效的几种场景以及原因2022-03-01 09:31:46

    前言 spring事务失效场景可能大家在很多文章都看过了,所以今天就水一篇,看大家能不能收获一些不一样的东西。直接进入主题 spring事务失效场景以及原因 1、场景一:service没有托管给spring public class TranInvalidCaseWithoutInjectSpring { private UserService userService;

  • IO流(一)File类的使用2022-02-28 23:58:11

    1.File类的使用 java.io.File类:文件和文件目录路径的抽象表达形式,与平台无关。File能新建、删除、重命名文件和目录,但File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入输出流。想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对象,但是Java程

  • java.util.ArrayList 源码阅读2022-02-28 20:31:39

    一、Summary 概述 Constructor 构造方法 无参构造 ArrayList() ArrayList(Collection<? extends E> c) 这里有个bug, JDK9中得到解决 指定初始容量 ArrayList(int initialCapacity) 二、Method 方法 boolean add(E e) void add(int index, E element) boolean addAll(Coll

  • 12022-02-27 16:04:50

    数据类型 要求变量点使用要严格符合规定,所有变量都必须先定义后才能使用 ! [o]( public class Java {    public static void main(String[] args) {        //八大基本数据类型​        //整数        int numl = 10;  //最常用        byte num2 = 20;

  • LeetCode 0010 Regular Expression Matching2022-02-27 08:00:34

    原题传送门 1. 题目描述 2. Solution 1 1、思路分析 I. 状态定义 f[i][j] = s的前i个字符与p中的前j个字符是否能够匹配。 ​ II. 初始状态 f[0][0] = true,即两个空字符串是可以匹配的。 ​ III. 状态转移方程 对于匹配情况的讨论 若p[j]是小写字母,则必须在s中匹配一个相同的字

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有