java String 常用方法

//如果需要把多个字符串拼接在一起,并且中间有分割符,那么可以使用String.join()方法
String join = String.join(".", "www", "baidu", "com");//www.baidu.com
public class Test {
    public static void main(String[] args) {
        //创建字符串对象的几种方式
        byte[] bys = {97,98,99};
        String str = new String(bys);
        System.out.println(str);

        char[] ch = {'a','b','c'};
        String str2 = new String(ch);
        System.out.println(str2);

        String str3 = new String(bys,0,2);
        System.out.println(str3);

        String str4 = "abc";
        String str5 = "abc";
        System.out.println(str4==str5);//true

        //比较两个字符串内容是否相同
        System.out.println(str4.equals(str2));//true

        //
        String str6 = "hello world";
        //字符串长度
        System.out.println(str6.length());
        String str7 = str6.concat("拼接字符串");
        System.out.println(str7);

        //获取指定索引上的字符
        System.out.println(str6.charAt(0));

        //返回一个字符串第一次出现在另一个字符串中的索引
        System.out.println(str6.indexOf("l"));
        //从第几个索引开始找
        System.out.println(str6.indexOf("l",str6.indexOf("l")+1));
        //查询是否有字符串匹配
        System.out.println(str6.contains("rld"));
        //字符串替换
        System.out.println(str6.replace("l","dddd"));
        //全部小写
        System.out.println("AvIdDAdIDhUYWE".toLowerCase());
        //全部大写
        System.out.println("AvIdDAdIDhUYWE".toUpperCase());
        //把字符串变成数组
        char[] chars = str6.toCharArray();
        //去除两边空格
        System.out.println("     asdasd   dasdasd asdasd   ".trim());
        //切割字符串split() 方法根据匹配给定的正则表达式来拆分字符串。
        //注意: . 、 $、 | 和 * 等转义字符,必须得加 \\。
        //注意:多个分隔符,可以用 | 作为连字符。
        String[] split = "baidu.com".split("\\.");
        System.out.println(split[1]);
    }
}

以上是String常用的一些方法

posted @ 2022-06-12 23:04  在线电影制作人  阅读(7)  评论(0)    收藏  举报  来源