- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-*- 6. + 在Java中,运算符“+”可以用来实现字符串的连接,如: String s = “He is” + age + “years old.” 假设整数型变量age的值为15,那么,s的值为 “He is 15 yearsOld”。 7. compareTo public int compareTo ( String str ) 该方法按字典次序比较两个字符串的大小,如果源串较小,则返回一个小于0的值,如相等则返回0,否则返回一个大于0的值。 字符串——String:基本方法 -*- 8. regionMatches boolean regionMatches ( int toffset , String other , int ooffset , int len ) boolean regionMatches ( boolean ignoreCase , int toffset , String other , int ooffset , int len ) 上述两个方法都是用来进行模式匹配的,匹配成功则返回 true,否则返回false。其中,toffset和ooffset分别指明当前字符串和参数字符串中所要比较的子串的起始索引位置,len指明比较的长度,而ignoreCase指明比较时是否区分大小写。对于第一种方法,比较是区分大小写的。 Ex:regionMatches(2, abcdef, 2, 3), 此时“cde”为模式,与indexOf相似。 字符串——String:基本方法 -*- 9. equals和equalsIgnoreCase public boolean equals( object str) public boolean equalsIgnoreCase( object str ) 判断两个字符串是否相等,则可以用此方法。相等则 返回 true,不等则返回false,两种方法的区别在于 equalsIgnoreCase不区分字母大小写,而equals则须区分。 10.其他方法 public String concat(String str) 将当前字符串对象与给定的字符串str连接起来。 public String trim(); 字符串截取 字符串——String:基本方法 -*- public String replace(char oldChar,char newChar) 将串中出现的特定字符用新的字符代替。 public String substring(int beginIndex) public String substring(int beginIndex,int endIndex) 用来得到字符串中指定范围(beginIndex开始, endIndex-1)内的子串。 public String toLowerCase() 把串中的所有字符转换成小写 public String toUpperCase() 把串中的所有字符转换成大写 字符串——String:基本方法 -*- 字符串——String:示例 String s1 = java语言; String s2 = JavA语言; System.out.println(s1.equals(s2)); System.out.println(s1.equalsIgnoreCase(s2)); System.out.println(pareTo(s2)); System.out.println(pareToIgnoreCase(s2)); 运行结果: false true 32 0 判断字符串相等的方法举例 -*- 字符串——String:示例 String s1 = java语言; String s2 = JavA语言; System.out.println(s1.length()); System.out.println(s2.length()); System.out.println(s1.substring(0, 4)); System.out.println(s1.substring(4)); System.out.println(s2.substring(0, 4)); System.out.println(s2.substring(4)); System.out.println(s1.charAt(0)); 运行结果: 6 6 java 语言 JavA 语言 j 例 -*- 字符串——String:示例 String s = java语言; System.out.println(s.inde
文档评论(0)