JavaJDK6学习笔记-ppt简体版第06章.ppt
《JavaJDK6学习笔记-ppt简体版第06章.ppt》由会员分享,可在线阅读,更多相关《JavaJDK6学习笔记-ppt简体版第06章.ppt(27页珍藏版)》请在三一办公上搜索。
1、第6章,字 串 认识字符串(String)字符串进阶运用,String类别,在某些程序语言中,字符串是以字符数组的方式存在在Java中字符串不仅仅是字符数组,而是String类别的一个实例,String text=字符串的使用;System.out.println(text);,String类别,字符串必须使用“”来包括您的文字字符串的字符是使用Unicode字符来建构字符串的串接在Java中可以直接使用+,String msg=哈啰!;msg=msg+Java程序设计!;System.out.println(msg);,String类别,字符串在Java中以String类别的一个实例存在,S
2、tring text=hello;System.out.println(字符串内容:+text);System.out.println(字符串长度:+text.length();System.out.println(等於hello?+text.equals(hello);System.out.println(转为大寫:+text.toUpperCase();System.out.println(转为小寫:+text.toLowerCase();,String类别,将输入的字符串转换为整数、浮点数等指定的字符串无法剖析为指定的数据型态数值,则会发生NumberFormatException例外,
3、String类别,以配置对象的观念来宣告字符串两种宣告方式是有所差别的,String str=new String(caterpillar);,String str=caterpillar;,String类别,使用索引取得字符的相关方法,String类别,endsWith()方法,String filenames=caterpillar.jpg,cater.gif,bush.jpg,wuwu.jpg,clockman.gif;System.out.print(过滤出jpg檔案:);for(int i=0;i filenames.length;i+)if(filenamesi.endsWith(
4、jpg)System.out.print(filenamesi+);System.out.println();,不可变(immutable)字符串,一个字符串对象一旦被配置,它的内容就是固定不可变的(immutable)不要以为下面的陈述就是改变一个字符串对象的内容,String str=Just;str=Justin;,不可变(immutable)字符串,对于一些可以共享的字符串对象,会先在String池中查找是否存在相同的String内容当您直接在程序中使用来包括一个字符串时,该字符串就会在String池中,String str1=flyweight;String str2=flyweig
5、ht;System.out.println(str1=str2);,不可变(immutable)字符串,String的intern()方法如果池(Pool)中已经包括了相同的String对象(相同与否由equals()方法决定),那么会从池中返回该字符串否则的话原String对象会被加入池中,并返回这个String对象的参考,不可变(immutable)字符串,String str1=fly;String str2=weight;String str3=flyweight;String str4=null;str4=str1+str2;System.out.println(str3=str4)
6、;str4=(str1+str2).intern();System.out.println(str3=str4);,不可变(immutable)字符串,不可变(immutable)字符串,不可用=比较字符串的字符内容是否相同要比较两个字符串对象的字符值是否相同,您要使用equals()方法,String str1=new String(caterpillar);String str2=new String(caterpillar);System.out.println(str1=str2);,String str1=new String(caterpillar);String str2=new
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaJDK6 学习 笔记 ppt 简体版 06
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6509337.html