代码如下:
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));
}
}