JAVA String 常用方法

来源:http://itssh.cn/post/896.html

String类中常用方法:

//String

String str = "ABECDEFG";

//charAt(); 根据索引取字节值

System.out.println(str.charAt(5));//E

//compareTo()的返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,

//结束比较,返回他们之间的差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,

//以此类推,直至比较的字符或被比较的字符有一方全比较完,这时就比较字符的长度. 

//"a"的ASCII码是97,"1"的ASCII码是49,大写A的ASCII码是65

//compareTo()比较大小区分大小写

System.out.println(str.compareTo("a"));//-32,65 - 97

//compareToIgnoreCase()比较大小不区分大小写

System.out.println(str.compareToIgnoreCase("abecdefgH"));//-1

//startsWith()是否以指定值开始,区分大小写

System.out.println(str.startsWith("A"));//true

//endsWith()是否以指定值结束,区分大小写

System.out.println(str.endsWith("G"));//true

//equals()是否相等,区分大小写

System.out.println(str.equals("ABCDEFg"));//false

//equalsIgnoreCase()是否相等,不区分大小写

System.out.println(str.equalsIgnoreCase("ABCDEFg"));//false

//indexOf()查找指定字节首次出现位置,索引从0开始,-1表示没有找到,区分大小写,找到即结束

System.out.println(str.indexOf('E'));//2

//lastIndexOf()查找最后一次出现的位置,索引从0开始,-1表示没有找到,区分大小写,找到即结束

System.out.println(str.lastIndexOf('E'));//5

//length()返回字符串长度

System.out.println(str.length());//8

//substring()截取字符串,从索引2开始截取

System.out.println(str.substring(2));//ECDEFG

//substring()截取字符串,从索引2开始截取,截取到索引4

System.out.println(str.substring(2, 4));//EC

//subSequence(),返回新的字符序列,返回类型:CharSequence

System.out.println(str.subSequence(2, 4));//EC

//toCharArray()转成char数组

System.out.println(str.toCharArray()[2]);//E

//toLowerCase()转成小写

System.out.println(str.toLowerCase());//abecdefg

//toUpperCase()转成大写

System.out.println(str.toUpperCase());//ABECDEFG

//trim()去掉收尾空格

System.out.println(str.trim());

//indexOf()查找首次出现位置,从指定位置开始查找

System.out.println(str.indexOf('E',3));//5

//lastIndexOf()查找最后出现位置,从指定位置查找

System.out.println(str.lastIndexOf('E',2));//2

来源:http://itssh.cn/post/896.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.落笔缘由 字符串在程序中使用得太频繁了,而java.lang.String中包含着许多有用的方法,但是由于平时...
    lgy_gg阅读 572评论 0 1
  • 1.落笔缘由 之前只是粗略的记录了String的一下常用方法,所以去看了jdk文档,在这次希望能补全String常...
    lgy_gg阅读 346评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,365评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,230评论 18 399
  • 吃饭的时候,有男生和女票说分手 吃完饭出来 有妹子握着手机说 我也爱你
    夜行醉归人阅读 216评论 0 0

友情链接更多精彩内容