java 字符串常用操作总结

 参考链接1

1.字符串长度

 str.length();

 

2.字符串中的第i个字符

str.charAt(i)

 

3.查找子串

(1)str.indexOf(String s)          str.indexOf(str,fromIndex); 

(2)str.lastIndexOf(String str)         str.lastIndexOf(str,fromIndex); 

 

4.截取子串

(1)str.substring(int beginIndex) 

(2)str.substring(int beginIndex,int endIndex)  //endIndex是指目标子串最后一个字符的再下一个位置

 

5.判断字符串是否相同,内容比较

(1)equals(String otherstr) 
  如果两个字符串具有相同的字符和长度,则使用equals()方法比较时,返回true。同时equals()方法比较时区分大小写。
(2)equalsIgnoreCase(String otherstr) 
 

6.按字典顺序比较两个字符串,大小比较

str1.compareTo(str2)

 

7.字母大小写转换

str.toLowerCase()

str.toUpperCase()

 

8.字符串分割

char []chArr=str.split(String sign)

 

9.把字符串转化为相应的数值

int型    Integer.parseInt(str)
long型    Long.parseLong(str)
double型    Double.valueOf(str)

10.字符数组与字符串之间的转换

char [] chArr=str.toCharArray()   //按每个字符分割

String str=new String(chArr)
 

 

Attention:

1.tolowercase touppercase方法

(1)String.toLowerCase(),String.toUpperCase(),故只能字符串使用,字符不行

(2)若是字符串存在字母以外的其他字符,不影响转换

System.out.println("ASDF   We3123%s $@#@safEW".toLowerCase());

结果:
asdf   we3123%s $@#@safew

 

2.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值