字符串

20 阅读1分钟

1.字符串的比较

s1 == s2 #比较的是地址值

boolean result = s1.equals(s2)

boolean result = s1.equalsIgnoreCase(s2) #不区分大小写

2.字符串的遍历

image.<img src="png" alt="" width="20%" />

3.StringBuilder(一般用于拼接和反转字符串)

image.png

常见方法:


public class StringBuilderDemo {
    public static void main(String[] args){
        StringBuilder sb = new StringBuilder();
        System.out.println(sb); //java在底层做了处理, 不输出地址值,输出属性值
        StringBuilder sb1 = new StringBuilder();
        //添加元素
        sb1.append("abd");
        sb1.append(0.232);
        sb1.append(true);
        System.out.println(sb1); //abd0.232true
        //反转
        sb1.reverse();
        System.out.println(sb1); //eurt232.0dba
        //获取长度
        int len = sb1.length();
        System.out.println(len); // 12

        //转换成String类型
        String str = sb1.toString();
        System.out.println(str); // eurt232.0dba

    }
}