ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:16.11KB ,
资源ID:28987148      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28987148.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JavaAPIString类的方法.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JavaAPIString类的方法.docx

1、Java APIString类的方法/=API的使用步骤=1:打开API帮助手册2:显示-索引 -输入要查的API3:找到你要使用的方法/-1:导包 /java.lang.xxx;不需要导包2:创建类的对象3:调用方法/String类:/构造方法public String(String original)public String(char value)public String(char value,int offset,int count)/直接赋值也可以是一个对象/注意:字符串是一种比较特殊的引用数据类型,直接输出字符串对象输出的是该对象中的数据。/String的特点/通过构造方法创建字

2、符串对象String s = new String(“hello”);/直接赋值创建字符串对象String s = “hello”;/区别是什么? /面试题:String str = new String(helloworld); /创建两个对象,一个在堆中,一个在常量池中String str2 = helloworld; /创建一个对象,在常量池中/常用方法/判断功能方法boolean equals(Object obj)/比较字符串的内容是否相同boolean equalsIgnoreCase(String str)/比较字符串的内容是否相同,忽略大小写boolean startsWith

3、(String str)/判断字符串对象是否以指定的str开头boolean endsWith(String str)/判断字符串对象是否以指定的str结尾例子: /boolean equals(Object obj)/比较字符串的内容是否相同 / = 比较的是地址值是否相同 String str1 = hello; String str2 = world; str1.equals(str2); str2.equals(world); hello.equals(str2); / boolean equalsIgnoreCase(String str) String str1 = hello;

4、String str2 = HEllo; str1.equalsIgnoreCase(str2); /boolean startsWith(String str): 判断字符串对象是否以指定的str开头 String str = 李天明; str.startsWith(李); /boolean endsWith(String str) 判断字符串对象是否以指定的str结尾 String str = hello.java; str.endsWith(.java);/获取功能方法int length()/获取字符串的长度,其实也就是字符个数char charAt(int index)/获取指定索引

5、处的字符int indexOf(String str)/获取str在字符串对象中第一次出现的索引,没有返回-1String substring(int start)/从start开始截取字符串到字符串结尾String substring(int start,int end)/从start开始,到end结束截取字符串;包括start,不包括end例子: /char charAt(int index):获取指定索引处的字符 String str = helloworld; char ch = str.charAt(5); /int indexOf(String str): String bigSt

6、r = xxxxxxjavaxxxxxxxxxxxxjava; String smallStr = java; int index = bigStr.indexOf(java); /6 -1 /String substring(int start) String str = helloworldxxx; String newString = str.substring(5);/ world; 返回新截取的字符串 /String substring(int start,int end) /包含start,不包含end String str = helloworldxxx; String newS

7、tring = str.substring(5, 10);/转换功能方法char toCharArray()/把字符串转换为字符数组String toLowerCase()/把字符串转换为小写字符串String toUpperCase()/把字符串转换为大写字符串例子: /char toCharArray() String str = helloworld; char chs = str.toCharArray(); /String toLowerCase() /将一个字符串的所有字符都转为小写 String str = helloWOrlD; String newStr = str.toLo

8、werCase(); /helloworld; /String toUpperCase()/将一个字符串的所有字符都转为大写 97 -32 65 a - A/去除空格和分割功能方法String trim()/去除字符串两端空格String split(String str)/按照指定符号分割字符串例子: /String trim() String str = hello ; String newStr = str.trim(); / hello; /String split(String str) String date = 2017-3-30; String array = date.spl

9、it(-);/ String array = 2017, 3, 30; System.out.println(array2); 扩展题目: String str = 2017-3-30 11:50:38 String strs1 = str.split( ); /String strs1 = 2017-3-30,11:50:38; String strs2 = strs11.split(:);/String strs2 = 11, 50, 38; System.out.println(strs21); /-class Test public void show(Person p) /如果类作为

10、方法的形参,则实参必须是该类的对象 p.eat(); /-Test t = new Test();Person p = new Person();t.show(p);类名作为返回值案例:返回的其实是该类的对象class Test public Person show() /如果一个方法的返回类型是类,则必须返回该类的对象 Person p = new Person(小王); return p; /StringBuilder类/StringBuilder和String的区别?String的内容是固定的。StringBuilder的内容是可变的。/构造方法public StringBuilder(

11、)/和构造方法相关的方法public int capacity()/返回当前容量,理论值public int length()/返回长度(字符数),实际值/添加功能public StringBuilder append(任意类型)/添加数据,并返回自身对象/反转功能public StringBuilder reverse()/1:方式1 StringBuilder sb = new StringBuilder(); sb.append(涛刘欢喜我); sb.reverse(); /1:方式2 StringBuilder sb = new StringBuilder(涛刘欢喜我); sb.rev

12、erse();/=String和StringBuilder类的相互转换=1:String转为StringBuilder String str = 涛刘欢喜我; StringBuilder sb = new StringBuilder(str);2:StringBuilder转为String StringBuilder sb = new StringBuilder(涛刘欢喜我); String str = sb.toString();/与String的相互转换StringBuilder - Stringpublic String toString()/通过toString()就可以实现把Stri

13、ngBuilder转成StringString - StringBuilderStringBuilder(String str)/通过构造方法就可以实现把String转成StringBuilder/构造方法和成员方法的区别1:构造方法的格式:和类名相同,用来完成对对象的初始化,在创建对象的时候被调用2:成员方法是在创建对象之后调用,主要来完成一定的都能,可以随便调用/=String和StringBuilder类的区别=String 类:字符串内容不能改变,每次进行字符串的修改都会产生的新的字符串对象,浪费 空间,效率低StringBuilder 类:字符串的内容可以改变,每次修改字符串都是在原来的字符串进行修改, 不会产生任何中间字符串,效率高

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1