- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]第3章 字符串类
String类的多个重载构造函数: public String() //创建空串 public String(String value) //以value的拷贝建一个新串 public String(char[] value) //以value中的字符建一个新串 public String(char[] value, int from, int count) //以value中指定区域的字符建一个新串 String类提供的访问字符串的方法很多,大体上可分为类转换、子字符串、比较、修改等几类。 2.字符串连接 String concat(String str) 将str连接到调用串对象的后面。 例如: 3 . 字符串分解 String [ ] split(String str) 将str作为分隔符进行字符串分解,分解后的子字符串在字符串数组中返回。如果表达式不匹配输入的任何部分,那么所得数组只具有一个元素,即此字符串。 用split方法对一个逗号分隔的数字字符串中的各个数字求和。 4. 察看字符串的开始是否与某个串相同 public boolean startsWith(String s) 5. 察看字符串的结尾是否与某个串相同 public boolean endsWith(String s) 例如: String str = Marktonjerry; boolean begin = str.startsWith(Mark); boolean ends = str.endsWith(yrrej); System.out.println(begin);// true System.out.println(ends);// false (2)字符串按字典序比较大小 public int compareTo(String anotherString) public int compareToIgnoreCase(String anotherString) //忽略大小写 返回类型为整型量 例如: String tom = we are students; String mary = We are students; String jerry = We are students; System.out.println(pareTo(mary)); // 正值 System.out.println(pareTo(tom)); // 负值 System.out.println(pareTo(jerry)); // 0 System.out.println(pareToIgnoreCase(mary)); // 0 下面程序将几个字符串排序 java.lang.Object中提供了方法toString()把对象转换为字符串,这一方法通常被重写以适合子类的需要。 方法声明: public static String toString(); Java.lang包中的包装类中的静态函数把字符串转换成相应类型的数值 转换为整型: 用Integer.parseInt(String s) 转换为长整型:用Long.parseInt(String s) 转换为浮点型:用Float.parseFloat(String s) 转换为双精型:用Double.parseDouble(String s) 转换为逻辑型:用Boolean.parseBoolean(String s) 举例: int x=Integer.parseInt(1234); long l=Long.parseLong(9876542); float f=Float.parseFloat(123.45); 说明: 转换时要求字符串必须为数字形式,例如,int num=Integer.parseInt(123)是合法的,而int num=Integer. parseInt(abc)则会抛出“java.lang.NumberFormatException: For input string: abc”异常。 3.6.1. StringBuffer对象的定义 StringBuffer的对象是一种可以改变(如增长、修改)的字符串对象,使用起来比String类更加方便。 StringBuffer提供了下面几种构造方法对一个可变的字符串对象进行初始化。 StringBuffer():建立空字符串对象,为字符串分配16个字符大小的缓冲区。 StringBuffer(int len)
文档评论(0)