Java中字符串的处理常用的几种方法

2019-11-10  本文已影响0人  今天也要努力呀y
public class NewTechTest {
    public static void main(String[] args) {
        String str = "  123 12a";
        //split的用法,必须是数组类型的,按照split中的字符来划分开几个数组,前面要加上\\
        String[] ss = "aa|bb|cc".split("\\|");
        //Arrays中的用法,用于数组的复制,从0到2(注意不是3)复制给另一个数组
        // 然后用Arrays.toString快速输出数组
        System.out.println(Arrays.toString(Arrays.copyOfRange(ss,0,3)));
        System.out.println(Arrays.toString(ss));
        //快速小写字母变大写
        System.out.println(str.toUpperCase());
        //判断有没有包含子串
        System.out.println(str.contains("123"));
        //把一个子串换成另外一个子串
        System.out.println(str.replace(" ",""));
        //去掉开头和结尾的空格
        System.out.println(str.trim());
        //截取从下标2到2的子串,注意和上面一样,不是到3
        System.out.println(str.substring(2,3));
        //截取从下标1到结尾的子串
        System.out.println(str.substring(1));
        //获取到子字符串的第一个字母的下标
        System.out.println(str.indexOf("123"));
    }
}

运行结果:
[aa, bb, cc]
[aa, bb, cc]
123 12A
true
12312a
123 12a
1
123 12a
2

上一篇 下一篇

猜你喜欢

热点阅读