一、教材学习内容总结
String类在java.lang包中,因为Java把String类定义为final类,即String类不可以有子类。
一、构造String对象:
(1)常量对象:用双引号(英文输入法输入的双引号)括起的字符序列。
(2)String对象:可以使用String类声明对象并创建对象
例如:String s=new String(“we are students”);
也可以用一个已创建的String对象创建另一个String对象
例如:String tom=new String(s);
- 引用String常量:String常量是对象,因此可以把String常量的引用赋值给一个String对象。
- 字符串的并置:String对象可以用“+”进行并置,例如:“你”+“好”=“你好”。
- String常用的方法:(1)public int length;(2)public boolean equals(String s);等等
- 字符串与基本数据的相互转化:用Java.lang包中的Integer类调用其类方法public stastic int parseInt(String s),其他基本数据类型也一样。
- StringTokenizer类:在Java.util包中,有两个构造方法:(1)StringTokenizer(String s);(2)StringTokenizer(String s,String delim)。
二、教材中的学习问题和解决过程
1、“\hello” 是正确的字符串常量吗?
不是。“\\hello”是正确的字符常量。
2、执行”Integer.parsent(“12.9”);”会发生异常吗?
会发生NumberFormatException异常。
- new Date(1000)对象含有的时间是公元后1000小时的时间吗?
New Date(1000)中的Date(1000)表示公元后1000毫秒的时间。
- 其他(感悟)
这一章是自学的,有很多要记的内容,但是很多类的方法应用性很大,比如说是Scanner类,还有就是Date类等等,还能将字符串转化成基本数据,还有就是字符串的加密算法,还能获取时间,调整时间的等等。