内容
06 常用类
Notes
- String类举例 - ppt4 + 6 + 8
- String.valueOf(Object obj)返回的是对象obj的toString方法的值 - TestDateSort.java
- valueOf方法调用时存在多态:1. 存在对于object的继承;2. 子类重写了toString方法;3. 父类Object指向了子类的对象
- valueOf+split方法 - ppt10
- StringBuffer - Test.java + ppt16
- String代表不可变的字符序列,StringBuffer是可变的字符序列
- 数据类型转变成该类型的对象:new Long()
数据类型对象转变成该类型的数:intValue() - 包装类的值分配在堆内 - ppt19
- Math类 - ppt22
- File类静态常量separator,帮助Windows系统(反斜杠\)和Linux系统(正斜杠/)中分隔符的统一,但两个系统中其实都可以用正斜杠,所以在wins系统中不要写反斜杠 - ** TestFile.java**
- 当一个类在一个包中时,这个类的上层路径是它所在包的上层路径
- Integer.valueOf返回Integer类型,parseInt返回int
- 枚举 - FrequentlyUnsedClasses/TestEnum.java
Code
- ppt4 + 6 + 8 - String类
- TestDateSort.java - String.valueOf方法调用
- ppt10 - valueOf+split方法
- String类练习 - FrequentlyUnsedClasses/TestString:
编写程序输出字符串中的大写英文字母数,小写英文字母数和非英文字母数 - ;
求一个字符串中指定字符串出现的次数; - Test.java + ppt16 - StringBuffer类
- ppt19 - 包装类的值分配在堆内
- 编写一个方法,返回double型二维数组。例:字符串“1, 2; 3, 4, 5; 6, 7, 8”,对应数组为d[0,0]=1.0, d[0,1]=2.0, d[1,0]=3.0, d[1,1]=4.0, d[1,2]=5.0, d[2,0]=6.0, d[2,1]=7.0, d[2,2]=8.0 - FrequentlyUnsedClasses/ArrayParser.java
- ppt22 - Math类
- ** TestFile.java** - File类
- FrequentlyUnsedClasses/FileList.java编写一个程序 ,在命令行中以树状结构展现特定的文件夹及其子文件(夹)
- FrequentlyUnsedClasses/TestEnum.java - 枚举