java字符串操作


String类的方法

1.提取字符串的长度,使用length()

char chars[] = {'q','w','c'};
 String s = new String (chars);
 int leng = length();


2.提取字符串指定字符使用charAt()

char chars;
chars = "hello".charAt(1);
//return 'e'


3.提取字符串中的多个字符使用getChars()

void getChars(int sourceStart,
int sourceEnd,
char target[],
int tartgetStart)


sourceStart指定了子串开始字符的下标,sourceEnd指定了子串结束的下一个字符的下标。因此子串包含从sourceStart到sourceEnd-1的字符。接受字符的数组由target指定,target中开始复制子串的下标值是targetStart,例如:

String s = "this is a demo of getChars method.";
char buf[] = new char[20];
s.getChar(10,14,buf,0);

4.equal()方法用于比较字符串对象中的字符,==运算符用于比较两个对象是否引用同一实例,例如:

String s1 = "hello";
String s2 = new String(s1);
s1.equal(s2);//true
s1==s2;//false


5.查找字符或者子串第一次出现的地方,使用indexOf()方法

6.查找字符或者子串最后一次出现的地方使用lastindexOf()方法

7.从字符串中截取子串,使用substring()f方法

        7.1第一种      String substring(intstartindex)

        7.2第二种      String substring(intstartindex,intendindex)

8.连接两个字符串,使用concat()方法

9.将字符串替换成另一字符串使用replace()

        9.1第一种     用一个字符在调用字符串所有出现某个字符的地方进行替换

 string replace(char orginal,char replacement)
String s= "hello".replace('l','w');

       9.2第二种     用一个字符序列代替另一个字符序列

String replace(CharSequence original,Charsequence reolacement)


10.去掉起始和结尾的空格使用trim()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值