// 字符串常用方法str.charAt(index), str.length(), str1.concat(str2), str1.indexAt(str2)
public class StrFunc {
public static void main(String[] args) {
String str1 = "Hello World";
String str2 = "hooway";
// 1. toCharArray();
char[] charList = str1.toCharArray();
for (int i = 0; i < charList.length; i++) {
System.out.print(charList[i] + "\t");
}
System.out.println();
// 2. getBytes();
byte[] byteList = str1.getBytes();
for (int i = 0; i < byteList.length; i++) {
System.out.print(byteList[i] + "\t");
}
System.out.println();
//3. replace();
String strReplace = str1.replace("o", "##");
System.out.println(strReplace);
// 4.concat(str2); split(" ");
String str3 = str1.concat(str2); // 字符串连接
str2 = str1.concat(str3); // 字符串连接
System.out.println("---------------");
System.out.println(str2 + "字符串长度为:" + str2.length());
System.out.println("---------------");
System.out.println(str2.split(" ")[0] + " // " + str2.split(" ")[1]);
int str3Len = str3.length();
System.out.println(str3 + "字符串长度为:" + str3Len);
System.out.println("字符串第7位索引的位置为:" + str3.charAt(7));
System.out.println("字符串llo的第一个索引的位置为:" + str3.indexOf("llo"));
System.out.println("字符串new的第一个索引的位置为:" + str3.indexOf("new")); // 返回值-1代表未找到子串new
}
}
一键复制
编辑
Web IDE
原始数据
按行查看
历史