代码如下:
package cn.wzt;import java.util.Arrays;public class Str3 { public static void main(String[] args) { //对比 String ok = "ok"; String ok1 = new String("ok"); System.out.println(ok == ok1);//flase System.out.println(ok.equals(ok1));//true System.out.println("java".equals("java"));//true System.out.println("--------------------"); //输出 String ss = "河南鹿邑"; System.out.println(ss.length());//字数 System.out.println(ss.substring(0));//从首字开始“河南鹿邑” System.out.println(ss.substring(1));//从1字开始“南鹿邑” System.out.println(ss.substring(0, 2));//从0-2字开始不包括2“河南” System.out.println(ss.substring(1, 2));//南 System.out.println(ss.charAt(2));//鹿 System.out.println("星期"+"日一二三四五六".charAt(1)); System.out.println("-----------------"); //判断 System.out.println("javascript2021".startsWith("ja"));//从首字母开始,连续 System.out.println("javascript2021".endsWith("21"));//从尾字母开始,连续 System.out.println("javascript2021".contains("script"));//从任意字母开始(包含),连续 System.out.println("java".indexOf("a"));//首个a的位置 System.out.println("***********************"); System.out.println("java".indexOf("ja"));//首个ja的位置 System.out.println("java".lastIndexOf("a"));//最后一个a的位置 System.out.println("***********************"); System.out.println("javaja".lastIndexOf("ja"));//最后一个ja的位置 System.out.println("java".lastIndexOf("g"));//没有则为-1 System.out.println("--------------------"); //字符串替换 System.out.println("java".replace('a', 'b'));//将a换成b System.out.println("1234java2021".replaceAll("\d+", ""));//把数字替换掉 System.out.println("----------------------"); //排序 String str="eta"; char[] str2=str.toCharArray(); Arrays.sort(str2); System.out.println(Arrays.toString(str2)); }}