Java 自学课件 - 字符串和文本IO.ppt

Java 自学课件 - 字符串和文本IO.ppt

ID:48661935

大小:308.00 KB

页数:24页

时间:2020-01-18

Java 自学课件 - 字符串和文本IO.ppt_第1页
Java 自学课件 - 字符串和文本IO.ppt_第2页
Java 自学课件 - 字符串和文本IO.ppt_第3页
Java 自学课件 - 字符串和文本IO.ppt_第4页
Java 自学课件 - 字符串和文本IO.ppt_第5页
资源描述:

《Java 自学课件 - 字符串和文本IO.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java程序设计第8章字符串和文本I/O学习目标掌握String类处理固定长度的字符串了解Character类处理单个字符掌握StringBuffer类处理可变长度字符串使用File类处理文件使用PrintWriter类向文件写数据使用Scanner类从文件读数据String类java.lang.String表示一个固定长度的字符序列。构造函数长度(length)获取字符(charAt)连接(concat)截取(substring)比较(equals,equalsIgnoreCase,compareTo,startWith,endWith,regionMatch)

2、转换(toLowerCase,toUpperCase,trim,replace)查找(indexOf,lastIndexOf)字符串和数组间转换(getchars,toCharArray)字符串和数字间转换(valueOf)构造函数从字面值创建字符串StringnewString=newString(stringLiteral);例如:Stringmessage=newString("WelcometoJava");由于字符串经常使用,java提供了创建字符串的简写形式。StringnewString=stringLiteral;例如:Stringmessage=

3、"WelcometoJava";字符串是不可变的字符串对象创建之后,其内容是不可修改的。Strings;s=“java”;s=“HTML”;ss规范字符串由于字符串是不可变的,为了提高效率和节省内存,如果两个字符串由于相同的字面值创建的,那么java虚拟机只创建一个字符串对象。这样的字符串称为规范字符串(canonicalstring)。可以使用字符串对象的intern方法返回标准化字符串。Strings="WelcometoJava";Strings1=newString("WelcometoJava");Strings2=s1.intern();Strings

4、3="WelcometoJava";System.out.println(s1==s);//falseSystem.out.println(s2==s);//trueSystem.out.println(s3==s);//true:String"WelcometoJava":String"WelcometoJava"比较字符串equals方法用于比较两个字符串是否包含相同的内容:两个字符串内容相同,返回true两个字符串内容不同,返回falseequalsIngnoeCase忽略大小写比较内容是否相同regionMatch比较部分内容是否相同startsWith判

5、断是否以某个字符串开始endsWith判断是否以某个字符串结束compareTo方法用于比较两个字符串的大小,即第一个不同字符的差值。s1.compareTo(s2)的返回值:当两个字符串相同时,返回0当s1按字典排序在s2之前,返回小于0的值当s1按字典排序在s2之后,返回大于0的值Example:TestCompare.java调用length()方法可以获取字符串的长度。例如:message.length()返回15charAt(index)方法可以获取指定位置的字符。index的值必须在0到s.length()-1之间。例如:message.charAt(

6、0)返回字符’W’字符串长度和获取单个字符WelcometoJavamessage.charAt(0)message.charAt(14)01234567891011121314连接字符串concat方法用于连接两个字符串。例如:Strings3=s1.concat(s2);使用加号(+)连接两个字符串。例如:Strings3=s1+s2;s1+s2+s3等价于s1.concat(s2).concat(s3)连接操作返回一个新的字符串。截取子串subString用于截取字符串的一部分,返回新字符串。publicStringsubstring(intbeginInd

7、ex,intendIndex)返回字符串的子串。子串从beginIndex开始,直到endIndex-1publicStringsubstring(intbeginIndex)返回字符串的子串。子串从beginIndex开始,直到字符串的结尾。WelcometoJava01234567891011121314message.substring(0,11)message.substring(11)字符串转换toLowerCase将字符串转换成小写形式toUpperCase将字符串转换成大写形式trim删除两端的空格replace字符替换Example:TestCon

8、vert.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。