Java类库

2020-03-18  本文已影响0人  MrJunzzz

Java常用类

Java8有217个包,4240个类,主要是java,javax,org三个包。

数字相关类

String类

public class StringTest {
    public static void main(String[] args){
        String a= "123;456;789;123 ";
        System.out.println(a.charAt(0));  //返回第0个元素
        System.out.println(a.indexOf(";"));  //返回第一个;的位置
        System.out.println(a.concat(";000"));  // 链接一个新字符串并返回,a不变
        System.out.println(a.contains("000")); // 判断a是否包含000
        System.out.println(a.endsWith("000")); //判断a是否以000结尾
        System.out.println(a.equals("000"));  // 判断a是否等于000
        System.out.println(a.equalsIgnoreCase("000")); //判断在忽略大小写的情况下是否等于000
        System.out.println(a.length()); //返回a的长度
        System.out.println(a.trim());  //返回a去除前后空格后的字符串,a不变
        String[] b = a.split(";"); // 讲a字符串按照;分成数组
        for(int i=0;i<b.length;i++){
            System.out.println(b[i]);
        }
        System.out.println("============================");
        System.out.println(a.substring(2,5)); //截取a的第2个到第5个字符a不变
        System.out.println(a.replace("1","a"));
        System.out.println(a.replaceAll("1","a"));   //前面可以是正则

        System.out.println("============================");

        String s1 = "12345?6789";
        String s2 = s1.replace("?","a");
        String s3 = s1.replaceAll("[?]","a");
        System.out.println(s2);
        System.out.println(s3); 
    }
}

输出结果

1
3
123;456;789;123 ;000
false
false
false
false
16
123;456;789;123
123
456
789
123 
============================
3;4
a23;456;789;a23 
a23;456;789;a23 
============================
12345a6789
12345a6789

可变字符串

上一篇下一篇

猜你喜欢

热点阅读