java-字符串和文本IO.ppt
《java-字符串和文本IO.ppt》由会员分享,可在线阅读,更多相关《java-字符串和文本IO.ppt(24页珍藏版)》请在三一办公上搜索。
1、Java程序设计,第8章 字符串和文本I/O,学习目标,掌握String类处理固定长度的字符串了解Character类处理单个字符掌握StringBuffer类处理可变长度字符串使用File类处理文件使用PrintWriter类向文件写数据使用Scanner类从文件读数据,String类,表示一个固定长度的字符序列。构造函数长度(length)获取字符(charAt)连接(concat)截取(substring)比较(equals,equalsIgnoreCase,compareTo,startWith,endWith,regionMatch)转换(toLowerCase,toUpperCas
2、e,trim,replace)查找(indexOf,lastIndexOf)字符串和数组间转换(getchars,toCharArray)字符串和数字间转换(valueOf),构造函数,从字面值创建字符串String newString=new String(stringLiteral);例如:String message=new String(Welcome to Java);由于字符串经常使用,java提供了创建字符串的简写形式。String newString=stringLiteral;例如:String message=Welcome to Java;,字符串是不可变的,字符串对象创
3、建之后,其内容是不可修改的。String s;s=“java”;s=“HTML”;,规范字符串,由于字符串是不可变的,为了提高效率和节省内存,如果两个字符串由于相同的字面值创建的,那么java虚拟机只创建一个字符串对象。这样的字符串称为规范字符串(canonical string)。可以使用字符串对象的intern方法返回标准化字符串。,String s=Welcome to Java;String s1=new String(Welcome to Java);String s2=s1.intern();String s3=Welcome to Java;System.out.println(
4、s1=s);/falseSystem.out.println(s2=s);/trueSystem.out.println(s3=s);/true,:StringWelcome to Java,:String Welcome to Java,比较字符串,equals方法用于比较两个字符串是否包含相同的内容:两个字符串内容相同,返回true两个字符串内容不同,返回falseequalsIngnoeCase忽略大小写比较内容是否相同regionMatch比较部分内容是否相同startsWith判断是否以某个字符串开始endsWith判断是否以某个字符串结束compareTo方法用于比较两个字符串的大
5、小,即第一个不同字符的差值。pareTo(s2)的返回值:当两个字符串相同时,返回当s1按字典排序在s2之前,返回小于的值当s1按字典排序在s2之后,返回大于的值,Example:TestCompare.java,调用length()方法可以获取字符串的长度。例如:message.length()返回15charAt(index)方法可以获取指定位置的字符。index的值必须在0到s.length()-1之间。例如:message.charAt(0)返回字符W,字符串长度和获取单个字符,连接字符串,concat方法用于连接两个字符串。例如:String s3=s1.concat(s2);使用加
6、号(+)连接两个字符串。例如:String s3=s1+s2;s1+s2+s3 等价于s1.concat(s2).concat(s3)连接操作返回一个新的字符串。,截取子串,subString用于截取字符串的一部分,返回新字符串。public String substring(int beginIndex,int endIndex)返回字符串的子串。子串从beginIndex开始,直到endIndex-1public String substring(int beginIndex)返回字符串的子串。子串从beginIndex开始,直到字符串的结尾。,字符串转换,toLowerCase将字符串转
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 字符串 和文 IO

链接地址:https://www.31ppt.com/p-6509175.html