记录-关于String的字符串操作

来源:互联网 发布:解题软件 编辑:程序博客网 时间:2024/04/29 16:52

String常用API:
1:subString
2:indexOf
3:charAt
4:replace/replaceAll
5:split
一:
subString用于字符串的截取

String str1="hello,java";//我们要把它根据逗号,分割成两个字符串,可以这样做(如果我们不知道逗号前面的字符个数)//首先获取逗号下标int index=str1.indexOf(",");String before=str1.subString(0,index);String after=str1.subString(index+1,str1.length());String after1=str1.subString(index+1);

结果为
before=hello
after=java
after=java
二:indexOf
str.indexOf(“a”) 返回的是第一个a的下标
str.indexOf(“java”)返回第一次出现java这个单词的j的下标
str.indexOf(“java”,5)从下标为5后面第一次出现java单词的j的下标
三:replace/replaceAll
相同点:replace和replaceAll都是全部替换
不通电:replaceAll支持正则表达式替换
replaceAll(“\d”, “*”)把一个字符串所有的数字字符都换成星号
str.replace(“z”,” b”);
四:split
String str=”a,b,c”;
String[] strs=str.split(“,”);分成若干个a b c
String[] strs=str.split(“,”,2);分成2个 a b,c
String str2=”a.b”;
str2.split(“.”);什么都不输出
str2.split(“\.”);输出 a b
java中\表示\

温故才能知新,希望大家能在技术的道路上更上一层楼。

0 0
原创粉丝点击