电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

Java中String类的方法及说明

  • 资源ID:15563626       资源大小:53.79KB        全文页数:10页
  • 资源格式: DOCX        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

Java中String类的方法及说明

String : 字符串类型一、构造函数String(byte bytes):通过 byte 数组构造字符串对象。String(char value):通过 char 数组构造字符串对象。String(Sting original):构造一个 original 的副本。即:拷贝一个original。String(StringBuffer buffer):通过 StringBuffer 数组构造字符串对象。例如:byte b = 'a','b','c','d','e','f','g','h','i','j'char c = '0','1','2','3','4','5','6','7','8','9'String sb = new String(b); /abcdefghijString sb_sub = new String(b,3,2); /deString sc = new String(c); /0123456789String sc_sub = new String(c,3,2); /34String sb_copy = new String(sb); /abcdefghij System.out.println("sb:"+sb);System.out.println("sb_sub:"+sb_sub);System.out.println("sc:"+sc);System.out.println("sc_sub:"+sc_sub);System.out.println("sb_copy:"+sb_copy);输出结果:sb:abcdefghijsb_sub:desc:0123456789sc_sub:34sb_copy:abcdefghij二、方法:说明:、所有方法均为 public。、书写格式: 修饰符 例如:static int parseInt(String s)表示此方法(parseInt)为类方法(static),返回类型为(int),方法所需要为 String 类型。1. char charAt(int index) :取字符串中的某一个字符,其中的参数 index指的是字符串中序数。字符串的序数从 0 开始到 length()-1 。例如:String s = new String("abcdefghijklmnopqrstuvwxyz");System.out.println("s.charAt(5): " + s.charAt(5) );结果为: s.charAt(5): f2. int compareTo(String anotherString) :当前 String 对象与anotherString 比较。相等关系返回;不相等时,从两个字符串第 0 个字符开始比较,返回第一个不相等的字符差,另一种情况,较长字符串的前面部分恰巧是较短的字符串,返回它们的长度差。3. int compareTo(Object o) :如果 o 是 String 对象,和 2 的功能一样;否则抛出 ClassCastException 异常。例如:String s1 = new String("abcdefghijklmn");String s2 = new String("abcdefghij");String s3 = new String("abcdefghijalmn");System.out.println("s1.compareTo(s2): " + s1.compareTo(s2) ); /返回长度差System.out.println("s1.compareTo(s3): " + s1.compareTo(s3) ); /返回'k'-'a'的差结果为:s1.compareTo(s2): 4s1.compareTo(s3): 104. String concat(String str) :将该 String 对象与 str 连接在一起。5. boolean contentEquals(StringBuffer sb) :将该 String 对象与StringBuffer 对象 sb 进行比较。6. static String copyValueOf(char data) :7. static String copyValueOf(char data, int offset, int count) :这两个方法将 char 数组转换成 String,与其中一个构造函数类似。8. boolean endsWith(String suffix) :该 String 对象是否以 suffix 结尾。例如:String s1 = new String("abcdefghij");String s2 = new String("ghij");System.out.println("s1.endsWith(s2): " + s1.endsWith(s2) );结果为:s1.endsWith(s2): true9. boolean equals(Object anObject) :当 anObject 不为空并且与当前String 对象一样,返回 true;否则,返回 false。10. byte getBytes() :将该 String 对象转换成 byte 数组。11. void getChars(int srcBegin, int srcEnd, char dst, int dstBegin) :该方法将字符串拷贝到字符数组中。其中,srcBegin 为拷贝的起始位置、srcEnd 为拷贝的结束位置、字符串数值 dst 为目标字符数组、dstBegin 为目标字符数组的拷贝起始位置。例如:char s1 = 'I',' ','l','o','v','e',' ','h','e','r','!'/s1=I love her!String s2 = new String("you!"); s2.getChars(0,3,s1,7); /s1=I love you!System.out.println( s1 );结果为:I love you!12. int hashCode() :返回当前字符的哈希表码。13. int indexOf(int ch) :只找第一个匹配字符位置。14. int indexOf(int ch, int fromIndex) :从 fromIndex 开始找第一个匹配字符位置。15. int indexOf(String str) :只找第一个匹配字符串位置。16. int indexOf(String str, int fromIndex) :从 fromIndex 开始找第一个匹配字符串位置。例如:String s = new String("write once, run anywhere!"); String ss = new String("run");System.out.println("s.indexOf('r'): " + s.indexOf('r') );System.out.println("s.indexOf('r',2): " + s.indexOf('r',2) );System.out.println("s.indexOf(ss): " + s.indexOf(ss) );结果为:s.indexOf('r'): 1s.indexOf('r',2): 12s.indexOf(ss): 1217. int lastIndexOf(int ch)18. int lastIndexOf(int ch, int fromIndex)19. int lastIndexOf(String str)20. int lastIndexOf(String str, int fromIndex) 以上四个方法与13、14、15、16 类似,不同的是:找最后一个匹配的内容。public class CompareToDemo public static void main (String args) String s1 = new String("acbdebfg");System.out.println(s1.lastIndexOf(int)'b',7);运行结果:5(其中 fromIndex 的参数为 7,是从字符串 acbdebfg 的最后一个字符g 开始往前数的位数。既是从字符 c 开始匹配,寻找最后一个匹配 b 的位置。所以结果为 5)21. int length() :返回当前字符串长度。22. String replace(char oldChar, char newChar) :将字符号串中第一个oldChar 替换成 newChar。23. boolean startsWith(String prefix) :该 String 对象是否以 prefix 开始。24. boolean startsWith(String prefix, int toffset) :该 String 对象从toffset 位置算起,是否以 prefix 开始。例如:String s = new String("write once, run anywhere!");String ss = new String("write");String sss = new String("once");System.out.println("s.startsWith(ss): " + s.startsWith(ss) );System.out.println("s.startsWith(sss,6): " + s.startsWith(sss,6) );结果为:s.startsWith(ss): trues.startsWith(sss,6): true25. String substring(int beginIndex) :取从 beginIndex 位置开始到结束的子字符串。26.String substring(int beginIndex, int endIndex) :取从 beginIndex 位置开始到 endIndex 位置的子字符串。27. char toCharArray() :将该 String 对象转换成 char 数组。28. String toLowerCase() :将字符串转换成小写。29. String toUpperCase() :将字符串转换成大写。例如:String s = new String("java.lang.Class String");System.out.println("s.toUpperCase(): " + s.toUpperCase() );System.out.println("s.toLowerCase(): " + s.toLowerCase() );结果为:s.toUpperCase(): JAVA.LANG.CLASS STRINGs.toLowerCase(): java.lang.class string30. static String valueOf(boolean b)31. static String valueOf(char c)32. static String valueOf(char data)33. static String valueOf(char data, int offset, int count)34. static String valueOf(double d)35. static String valu

注意事项

本文(Java中String类的方法及说明)为本站会员(平***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.