Java常用类-string

89 阅读1分钟
  String name  = "hello"; // "hello"常量存储在字符串池中,
        name = "zhangsan";// "zhangsan"赋值给name变量,给字符串赋值时,并没有修改数据,而是重新开辟命名空间
        String name2 = "zhangsan";
        System.out.println(name == name2);//true;

        String str = new String("java是世界上最好的语言");
        String str1 = new String("java是世界上最好的语言");
        System.out.println(str == str1);//false
        System.out.println(str.equals(str1));// true;
//        字符串方法的使用
        //1.length();返回字符串长度
        // 2.charAt(int index);返回某个位置的字符
        // 3.contains(String str);判断是否包含某个字符串
        String content = "Java是世界上最好的编程语言";
        System.out.println(content.length());
        System.out.println(content.charAt(content.length()-1));
        System.out.println(content.contains("Java"));
//        字符串常用的方法
//        4.toCharArray();返回字符串对应的数组
//        5.indexOf();返回字符串首次出现的位置;
//        6.lastIndexOf();返回字符串最后一次出现的位置
        System.out.println(Arrays.toString(content.toCharArray()));
        System.out.println(content.indexOf("java"));
        System.out.println(content.lastIndexOf("言"));
//        7.trim();去掉字符串前后的空格
//        8.toUpperCase();把小写转成大写toLowerCase();把大写转成小写
//        9.endWith(str);判断是否以str结尾;startWith(str);判断是否以str开头
        String content2 = "   Hello World       ";
        System.out.println(content2.trim());
        System.out.println(content2.toUpperCase(Locale.ROOT));