public class StringLearning {
public static void main(String[] args) {
//获取长度 public int length()
String str1 = "heihei";
int strlength = str1.length();
//获取某一位置字符 public char charAt(int index)
String str2 = "happy";
char ch = str2.charAt(2); //p 从0开始
//获取子串 public String substring(int startindex, int end index)
String str3 = "feasible";
String str = str3.substring(2, 5); //asib
//获取连接后字符串 concat / + public String concat(String str) 加到前面
String a = "bb".concat("aa");
//查找字符 public int indexof(String str )
String str5 = "definitive";
int k = str5.indexOf("f");
//比较 public boolean equals(object str)
String str6 = "haha";
boolean s = str6.equals("heiehi");
//替换某一部分 public String replace(oldstr, newstr)
String str7 = "stump";
String g = str7.replace("u", "m");
//大小写转换 toLowerCase() toUpperCase()
String str8 = "drill";
String c = str8.toUpperCase();
//字符串分割 split
String str9 = "ha,ha,hei";
String [] str10 = str9.split(",");
//去处两端空格 trim
String str11 = " gracious ";
String str12 = str11.trim();
//判断字符串的开始与结尾是否是某个字符串 startsWith engWith
String str13 = "escort";
boolean h = str13.startsWith("es");
boolean n = str13.endsWith("rt");
//基本类型转换为字符串类型 valueof
String str14 = String.valueOf(12);
}
}
Java字符串类的基本操作
最新推荐文章于 2023-06-23 23:39:26 发布