遍历所以目录打印出来,即使目录层很多也不会溢出,
- public class FileDemo{
- public static void main(String[] args){
- File dir= new File("d:\\work");
- showDir(dir);
- }
-
- public static void showDir(File dir){
- System.out.println(dir);
-
- File[] files= dir.listFiles();
- for(int x=0; x<files.length; x++){
- if(files[x].isDirectory())
- showDir(files[x]);
- else
- System.out.println(files[x]);
- }
-
- }
-
- }
复制代码
而求二进制
- static void toBin(int num){
- if(num>0){
- toBin(i/2);
- sop(i%2);
- }
- }
复制代码
toBin(999999):就会溢出会内存溢出? |
|