admin 管理员组文章数量: 1086019
2024年3月7日发(作者:switch双系统什么意思)
百度文库 - 让每个人平等地提升自我!
常见字符串函数
函数名
charAt
实例
compareTo
格式
charAt(int index)
String str="Hello,World!";
n((1));
compareTo(String str)
功能
返回指定位置上的字符
结果
e
按ASCII顺序比较字符串大小,返回字符ASCII值之差,
返回值大于0,表示大于
返回值等于0,表示相等
返回值小于0,表示小于
结果 -1,表示"Hello,World!"小于”I”
按ASCII顺序比较字符串大小,返回字符ASCII值之差,但忽略大小写
返回值大于0,表示大于
返回值等于0,表示相等
返回值小于0,表示小于
结果 0,表示忽略大小写,两个字符串相等
将指定字符串联到此字符串的结尾
结果
Hello,World!ok
从字符数组指定位置复制指定个数的字符
He
Hello,World!
实例 String str="Hello,World!";
n(eTo("I"));
compareToIgnoreCase compareToIgnoreCase(String str)
实例 String str="Hello,World!";
n(
eToIgnoreCase("hello,world!"));
concat(String str)
String str="Hello,World!";
n(("ok"));
copyValueOf(char[] ch,int start,int length)
Concat
实例
copyValueOf
实例 String str="Hello,World!"; 结果
char[] ch={'H','e','l','l','o'};
n(lueOf(ch,0,2));
n(str);
copyValueOf(char[],ch)
String str="Hello,World!";
char[] ch={'H','e','l','l','o'};
n(lueOf(ch));
n(str);
endsWith(String str)
String str="Hello,World!";
n(th("!"));
copyValueOf
实例
复制字符数组中的字符
结果
Hello
Hello,World!
测试是否以指定字符串结尾
结果
true
endsWith
实例
1
百度文库 - 让每个人平等地提升自我!
n(th("d")); false
2
百度文库 - 让每个人平等地提升自我!
函数名
equals
实例
格式
equals(Object obj)
String str="Hello,World!";
n(("ok"));
equalsIgnoreCase(String str)
功能
测试字符串是否相等
结
果 false
测试字符串是否相等,但忽略大小写
结
果 True
获取字符串对应的字节数组
结
果
Hello,World!
dst,int 从字符串中指定开始位置到结束位置之前的所有字符复制到字符数组中
结
果
Hello
返回指定字符在此字符串中第一次出现处的索引
结
果 4
从指定的索引开始从前往后搜索,返回在此字符串中第一次出现指定字符处的索引
结
果 7
equalsIgnoreCase
实例 String str="Hello,World!";
n(IgnoreCase("hello,world!"));
getBytes()
String str="Hello,World!";
byte[] b=new byte[20];
b=es();
//通过字节数组生成字符串
n(new String(b));
getChars(int
dstBegin)
srcBegin,int srcEnd,char[]
getBytes
实例
getChars
实例
char[] ch=new char[5];
String str="Hello,World!";
rs(0,5,ch,0);
n(new String(ch));
indexOf(int ch) indexOf
实例
indexOf
String str="Hello,World!";
n(f('o'));
indexOf(int ch, int fromIndex)
实例
3
String str="Hello,World!";
n(f('o',6));
百度文库 - 让每个人平等地提升自我!
函数名
lastIndexOf
格式
lastIndexOf(int ch)
功能
返回最后一次出现的指定字符在此字符串中的索引
结
果 7
从指定的索引处开始进行从后向前搜索,返回最后一次出现的指定字符在此字符串中的索引
结
果 -1
4
7
返回字符串中字符的个数
结
果 12
比较字符串从指定位置开始与另一字符串从指定位置和指定长度的区域是否相等
结
果 true
false
返回一个新的字符串,它是通过用
newChar 替换此字符串中出现的所有
oldChar 而生成的
结
果 HeLLo,WorLd!
返回一个新的字符串,它是通过用oldStr替换此字符串中出现的所有newStr而生成的
结果
HELLO,Worl实例
lastIndexOf
String str="Hello,World!";
n(dexOf('o'));
lastIndexOf(int ch,int fromIndex)
实例 String str="Hello,World!";
n(dexOf('o',3));
n(dexOf('o',5));
n(dexOf('o',7));
length()
String str="Hello,World!";
n(());
regionMatches(int start,String other,int start,int len)
length
实例
regionMatches
实例 String str="Hello,World!";
n(Matches(0,"Hello",0,5));
n(Matches(1,"Hello",0,5));
replace(char oldChar, char newChar)
replace
实例
replaceAll
String str="Hello,World!";
n(e('l','L'));
replaceAll(String oldStr,String newStr)
实例 String str="Hello,World!";
n(eAll("Hello","HELLO"));
4
百度文库 - 让每个人平等地提升自我!
函数名
split
格式
split(String str)
功能
将字符串按指定的分隔符串分离而生成的字符串数组,并返回字符串数组
结
果
Hello
World!
测试是否以指定字符串开头
结
果 true
返回指定索引处开始到此字符串末尾的子串
结
果 World!
返回指定索引处beginIndex开始到指定索引处endIndex – 1之间的子串
结
果 Hello
Hello,World!
将字符串中所有字符都转换为小写
结
果 hello,world!
将字符串中所有字符都转换为大写
结
果 HELLO,WORLD!
返回去除前后空格的字符串
d!
实例 String[] strArr=new String[2];
String str="Hello,World!";
strArr=(",");
n(strArr[0]);
n(strArr[1]);
startsWith(String str)
String str="Hello,World!";
n(With("H"));
substring(int beginIndex)
startsWith
实例
substring
实例 String str="Hello,World!";
n(ing(6));
substring(int beginIndex, int endIndex) substring
实例 String str="Hello,World!";
n(ing(0,5));
n(str);
toLowerCase()
String str="Hello,World!";
n(rCase());
toUpperCase()
String str="Hello,World!";
n(rCase());
toLowerCase
实例
toUpperCas
实例
trim trim()
5
百度文库 - 让每个人平等地提升自我!
实例
函数名
valueOf
实例
String str=" Hello,World! ";
n(());
格式
valueOf(int i)
valueOf(char ch[ ])
char[] ch={'c','h','i','n','a'};
String str="Hello,World!";
n(f(123));
n(f(ch));
append(String str)
结
果 Hello,World!
功能
把不同类型的数字转化为字符串
结
果
123
china
将指定的字符串str追加到原字符串中,原字符串内容将发生变化
结
果
Welcome to china
删除字符串中从指定开始位置到结束位置-1之间的字符
结
果
come to
删除字符串中指定位置的字符
结
果
elcome to
将str插入到字符串指定的位置之前
结
果
china Welcome to
将给定索引处index 的字符设置为 ch
结
果
WElcomE to
设置字符串的长度
append
实例 StringBuffer str=new StringBuffer("Welcome to ");
("china");
n(str);
delete(int start,int end) delete
实例 StringBuffer str=new StringBuffer("Welcome to ");
(0,3);
n(str);
deleteCharAt(int index)
StringBuffer str=new StringBuffer("Welcome to ");
CharAt(0);
n(str);
insert(int offset, String str)
StringBuffer str=new StringBuffer("Welcome to ");
(0,"china ");
n(str);
setCharAt(int index,char ch)
StringBuffer str=new StringBuffer("Welcome to ");
rAt(1,'E');
rAt(6,'E');
n(str);
setLength(int len)
deleteCharAt
实例
insert
实例
setCharAt
实例
setLength
6
百度文库 - 让每个人平等地提升自我!
实例 StringBuffer str=new StringBuffer("Welcome to ");
n(());
gth(20);
n(());
reverse()
StringBuffer str=new StringBuffer("Welcome to ");
n(str);
e();
n(str);
结
果 11
20
颠倒字符串的所有字符
结
果 Welcome to
ot emocleW
reverse
实例
7
版权声明:本文标题:java常见字符串函数 (1) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1709795219a546549.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论