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


本文标签: 字符串 指定 字符 位置 返回