String常用API
String常用API1、public int length() 返回此字符串的长度2、public char charAt(int index) 获取某个索引位置处的字符3、public char[] toCharArray(): 将当前字符串转换成字符数组返回4、public String substring(int beginIndex, int endIndex) 根据开始和结束索引
·
String常用API
1、public int length() 返回此字符串的长度
2、public char charAt(int index) 获取某个索引位置处的字符
3、public char[] toCharArray(): 将当前字符串转换成字符数组返回
4、public String substring(int beginIndex, int endIndex) 根据开始和结束索引进行截取,得到新的字符串(包前不包后)
5、public String substring(int beginIndex) 从传入的索引处截取,截取到末尾,得到新的字符串
6、public String replace(CharSequence target,
7、CharSequence replacement) 使用新值,将字符串中的旧值替换,得到新的字符串
9、public String[] split(String regex) 根据传入的规则切割字符串,得到字符串数组返回
/*
* String常用API
* */
public class StringDemo4 {
public static void main(String[] args) {
//public int length() 返回此字符串的长度
String name = "我爱你中国love";
System.out.println(name.length());
//public char charAt(int index) 获取某个索引位置处的字符
char c = name.charAt(1);
System.out.println(c);
System.out.println("-----------便利字符串中每个字符-----------");
for (int i = 0; i < name.length(); i++) {
char ch = name.charAt(i);
System.out.println(ch);
}
//public char[] toCharArray(): 将当前字符串转换成字符数组返回
System.out.println("-----------字符串转换成字符数组-----------");
char[] chars = name.toCharArray();
for (int i = 0; i < chars.length; i++) {
char ch = chars[i];
System.out.println(ch);
}
//public String substring(int beginIndex, int endIndex) 根据开始和结束索引进行截取,得到新的字符串(包前不包后)
String name2 = "Java是最厉害的编程语言!";
String rs = name2.substring(0, 9);
System.out.println(rs);
//public String substring(int beginIndex) 从传入的索引处截取,截取到末尾,得到新的字符串
String rs1 = name2.substring(4);
System.out.println(rs1);
//public String replace(CharSequence target,CharSequence replacement)使用新值,将字符串中的旧值替换,得到新的字符串
String name3 = "张三是最厉害的80后,张三棒棒的!";
String rs3 = name3.replace("张三", "***");
System.out.println(rs3);
//public boolean contains(CharSequence s)
System.out.println(name3.contains("张三"));//true
System.out.println(name3.contains("张二"));//false
//public boolean startsWiths(String prefix)//以"prefix"开始的
name3.startsWith("张三");//true
//public String[] split(String regex) 根据传入的规则切割字符串,得到字符串数组返回
String name4 = "张三,李四,刘五";
String[] names = name4.split(",");
for (int i = 0; i < names.length; i++) {
System.out.println("选择了:" + names[i]);
}
}
}
更多推荐
已为社区贡献1条内容
所有评论(0)