Java String 常用API
###常用API
//创建一个字符串
String str = new String("xiaoming@163.com");
//获取字符串长度
System.out.println("获取字符串长度:" + str.length());
//将字符串存入字符数组中
char[] ch = str.toCharArray();
for (int i = 0; i < ch.length; i++) {
System.out.print(ch[i] + " ");
}
System.out.println();
//字符串存入byte数组中
byte[] by = str.getBytes();
for (int i = 0; i < by.length; i++) {
System.out.print(by[i] + " ");
}
//获取某个索引的下标
System.out.println(str.indexOf("@"));
//去掉前后空格
String str1 = new String(" xiaoming@163.com ");
System.out.println(str1.trim());
System.out.println(str1.equals(str1));
//从字符串取出子字符串
System.out.println(str.substring(str.indexOf("@"),str.indexOf("1")));
//将字符串全部转换大写
System.out.println(str.toUpperCase());
//将字符串全部转换小写
System.out.println(str.toLowerCase());
//判断字符串是否以某个字符开头
System.out.println(str.startsWith("x"));
//判断字符串是否以某个字符结尾
System.out.println(str.endsWith("m"));
//替换String中的一个字符
System.out.println(str.replace("x", "q"));
String str = new String("xiaoming@163.com");
//获取字符串长度
System.out.println("获取字符串长度:" + str.length());
//将字符串存入字符数组中
char[] ch = str.toCharArray();
for (int i = 0; i < ch.length; i++) {
System.out.print(ch[i] + " ");
}
System.out.println();
//字符串存入byte数组中
byte[] by = str.getBytes();
for (int i = 0; i < by.length; i++) {
System.out.print(by[i] + " ");
}
//获取某个索引的下标
System.out.println(str.indexOf("@"));
//去掉前后空格
String str1 = new String(" xiaoming@163.com ");
System.out.println(str1.trim());
System.out.println(str1.equals(str1));
//从字符串取出子字符串
System.out.println(str.substring(str.indexOf("@"),str.indexOf("1")));
//将字符串全部转换大写
System.out.println(str.toUpperCase());
//将字符串全部转换小写
System.out.println(str.toLowerCase());
//判断字符串是否以某个字符开头
System.out.println(str.startsWith("x"));
//判断字符串是否以某个字符结尾
System.out.println(str.endsWith("m"));
//替换String中的一个字符
System.out.println(str.replace("x", "q"));
待续~~
#Java#
查看7道真题和解析