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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(第6章 字符串处理.ppt)为本站会员(wspkg9802)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

第6章 字符串处理.ppt

1、字符串处理,第六章,2,回顾,面向对象的基本概念。 类的声明以及成员变量、方法的声明和访问权限。 对象的生成和使用。 继承和多态的概念及其实现。 this和super的使用。 包和接口的使用。,3,目标,String类字符串的定义及其基本操作 StringBuffer类字符串的定义及其基本操作,4,6 字符串处理,字符串是字符的序列,它是组织字符的基本数据结构,从某种程度上来说有些类似于字符的数组。 在Java中,字符串被当作对象来处理。程序中需要用到的字符串可以分为两大类,一类是创建之后不会再做修改和变动的字符串常量String类;另一类是创建之后允许再做更改和变化的字符串变量StringB

2、uffer类。,5,6.1.1 字符串常量,使用“”定义字符串,使用定义字符。 “abc”,”欢迎使用Java”都是字符串。 a,b,c都是字符。 Java会自动为字符串常量生成一个String类的对象,所以可以直接初始化String对象,如:String s = “Hello world!”,6,6.2.1 String类字符串,创建String的一个对象并进行初始化,需要调用类String的构造方法,主要有以下创造方法: String():创建一个空串 String(String value) String(char value) String(char,int startIndex,in

3、t numChars) String(byte,byte hibyte) String(byte,byte hibyte,int startIdnex,int numChars),7,6.2.2 String类的基本操作(1),(1)public int length( ):返回字符串长度(注意汉字) (2)字符串比较: public int compareTo(String anotherString) public boolean equals(Object anObject) public boolean equalsIgnore(String anotherString) public

4、 boolean startsWith(String prefix) public boolean endsWith(String suffix) boolean regionMatches(int toffset,String other,int ooffset,int len) boolean regionMatches(boolean ignoreCase,int toffset,String other,int ooffset,int len),8,6.2.2 String类的基本操作(2),(3)字符串的检索和子串 public char charAt(int index) publ

5、ic void getChars(int srcBegin,int srcEnd,char dst,int dstBegin) public int indexOf(int ch)和 public int lastIndexOf(int ch) public int indexOf(int ch,int fromIndex) public int lastIndexOf(int ch,int fromIndex) public int indexOf(String str) public int lastIndexOf(String str) public int indexOf(String

6、 str,int fromIndex) public int lastIndexOf(String str,int fromIndex) public String substring(int beginIndex) public String substring(int beginIndex,int endIndex),9,6.2.2 String类的基本操作(3),(4)字符串的修改 public String toLowerCase() public String toUpperCase() public String replace(char oldChar,char newChar)

7、 public String replaceFirst(String rx,String replacement) public String replaceAll(String rx,String replacement) String trim() public String concat(String str),10,6.2.2 String类的基本操作(4),(5)字符串类与其他类型的转换 static String valueOf(char data) static String valueOf(char data,int offset,int count) static Strin

8、g valueOf(boolean b) static String valueOf(char c) static String valueOf(int i) static String valueOf(long l) static String valueOf(float f) static String valueOf(double d) toString(),11,6.3 StringBuffer类字符串,6.3.1 StringBuffer类的定义 StringBuffer() StringBuffer(int len) StringBuffer(String str),12,6.3.

9、2 StringBuffer的基本操作(1),(1)分配/获取字符串的长度 void setLength(int newLength) int length() (2)分配/获取字符串的容量 void ensureCapacity(int minCapacity) int capacity() (3)字符串的检索和子串 void getChars(int srcBegin,int srcEnd,char dst,int dstBegin) String substring(int beginindex)和 String substring(int beginindex,int endindex

10、),13,6.3.2 StringBuffer的基本操作(2),(4)字符串的修改 StringBuffer append() StringBuffer insert() StringBuffer delete(int starts,int end) StringBuffer deleteCharAt(int index) StringBuffer reverse() StringBuffer replace(int starts,int end,String str) void setCharAt(int index,char c) (5)字符串类型转换 toString(),append(

11、boolean b),append(int i), append(long l),append(float f) append(double d),insert(int index,int i) insert(int index,long l), insert(int index,float f) insert(int index,double d),14,6.4 main()方法的参数,与其他方法传递参数的方式不一样,main方法的参数是在运行程序时通过命令行来输入的,并保存到一个字符串args数组中去。 在命令行运行的一般形式: java 类文件名 字符串1 字符串2 字符串n java Greeting How do you do? java Greeting “How do you do?”,15,总结,1.掌握两类字符串的定义和使用。 2.掌握两类字符串的各种基本操作方法。 3.掌握命令行参数的使用方法。,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报