String 类上的常用操作

java 中String 类上的常用操作:

首先创建对象  String line = new String("String demo");

       String line2 = new String("other String");

1、line.length()    //返回字符串的长度

2、line.charAt(int pos)      //返回下标为pos处的char值

3、char[] c = new char[10];

   line.getChars(start,end,c,0);    //得到line下标从start开始到end结尾的字符数组,并从c下标为0处开始将这个字符数组复制到c中

4、char[] c = line.toCharArray();    //将line中的所有字符以C数组的形式返回

5、line.equals(new String("other String"));    //判断两个字符串是否相等

6、line.equalsIgnoreCase(new String("Other String"));    //忽略大小写判断两个String对象是否相等

7、line.comepareTo(new String("other String"));        //判断两个String对象的ASCII值大小

8、line.contains(CharSequence s)                //返回一个bool值,表示line中是否含有字串s

9、line.containEquals(CharSequence/String s)          //判断line和CharSequence或者一个String对象是否相同

10、line.regionMatches(boolean ignoreCase,int offset,String line2,int Startpos,ine len)    //从line的offset处开始,有没有和line2从Startpos开始的len个字符相等的字符串

11、line.startsWith(String l)    //判断line是否以l起始

12、line.endsWith(String l)        //判断line 是否以l结尾

13、line.indexOf(char / String l,(可选)pos)    //找到l(从pos开始,默认为0)在line中的最开始位置,没有返回-1

14、line.lastIndexOf(char /String l,(可选)pos)    //找到l(从pos开始,默认为0)在line中最后一次出现的位置,没有返回-1

15、line.substring(int start,int ends)(line.subSequence(int starts,int ends))    //返回line从starts到ends之间的字符串      

16、line.concat(String line2)    //返回一个line和line2连接完的字串

17、line.replace(String / CharSequence s1,String / CharSequence s2)    //将line中的s1字串替换为s2字串,如果发生替换,返回替换后的字符串,没有替换,则返回原字符串

18、line.toLowerCase()  //返回一个line的全部由小写字母构成的字符串

19、line.toUpperCase()   //返回一个line的全部由大写字母构成的字符串

20、line.trim()      //返回一个line去掉首位空格的字符串

21、line.valueOf(char数组/byte数组/各种基本类型)    //返回参数的String表示

22、line.intern()      //唯一标识line字符串,如果常量池里有该字符串,那么返回常量池中该字符串的引用,如果没有,返回当前字符串的引用。

23、line.split(正则表达式)    //将字符串line按正则表达式表示的值分开,返回一个String数组

转载于:https://www.cnblogs.com/dqsBK/p/5342236.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值