1、多态条件: 有继承 ,有重写 , 父类引用指向子类对象。
2、split 切割 分割 分解字符串
3、静态重载方法 public static String valueOf() 可以将基本类型数据转换为字符串
4、public String[] split(String regex)可以将一个字符串按照指定的分隔符分隔,返回分隔后的字符串数组,
5、多态 是 面向对象的最核心部分。一定要掌握。
2、split 切割 分割 分解字符串
3、静态重载方法 public static String valueOf() 可以将基本类型数据转换为字符串
4、public String[] split(String regex)可以将一个字符串按照指定的分隔符分隔,返回分隔后的字符串数组,
5、多态 是 面向对象的最核心部分。一定要掌握。
6、写一个程序 展示一个文件夹目录的子结构。(运用了递归方法实现)
import java.io.File;
public class FileList {
public static void main(String args[]){
File f = new File("C:/TownsendPress");//这里要用正斜杠----"//"
System.out.println(f.getName());
tree(f,1);
}
private static void tree(File f,int level){
String preStr = "";
for(int i=0;i<level;i++){
preStr += " ";
}
File[] childs = f.listFiles();
for(int i=0; i<childs.length; i++){
System.out.println( preStr + childs[i].getName());
if(childs[i].isDirectory()){
tree(childs[i] , level+1);//注意这里是level+1 而不是level++
}
}
}
}
结果如图