final String 时间类 包装类

包装类:

    List list = new ArrayList<>();
        
        //实质是把123转换成Intger类型存入
        list.add(123);
        
        //拆箱1 建议使用
        int b = (int) list.get(0);
        System.out.println(b);
        //拆箱2
        int c = Integer.valueOf(list.get(0).toString());
        System.out.println(c);
    }

 引用类型中:

==比较的是地址是否 相等,equals比较的是值是否相等(区分字符串大小写),equalsignorecase忽略大小写

//比较字符串是否相等  忽略大小写
        String str2 = "ABCD";
        String str3 = "abcd";
        System.out.println(str2.equalsIgnoreCase(str3));
//输出结果 true

字符串的截取:

    String str = "mao@mao@miao.com";
        //字符串的截取 获得某一字符的第一次出现索引位置 
        int a = str.indexOf("@");
        System.out.println(a);
        //获得某一字符最后一次出现的索引位置
        int b = str.lastIndexOf("@");
        System.out.println(b);
        //截取@ 和。之间的内容
        int c = str.lastIndexOf(".");
        String str1 = str.substring(b+1, c);
System.out.println(str1);
    //把字符串截取到数组 第一个参数,开始截取的索引 第二个参数 结束的索引,第三个参数,要存入的数组,第四个参数,要开始存入的索引
        char[] cha = new char[10];
        str.getChars(3, 8, cha, 3);
        for(int i = 0; i < cha.length;i++){
        System.out.print(cha[i] + ",");
        }
//判断字符串是以什么开头的
        String str4 = "clx001";
        boolean res = str4.startsWith("clx");
        System.out.println(res);
        //判断字符串在第几个索引以什么开始0
        boolean res1 = str4.startsWith("clx",1);
        System.out.println(res1);
        //判断字符串结尾的内容
        boolean res2 = str4.endsWith("1");
        System.out.println(res2);


 
原文地址:https://www.cnblogs.com/miaomeng/p/8745664.html