All pastes #587556 Raw Edit

Something

public java v1 · immutable
#587556 ·published 2007-06-24 17:53 UTC
rendered paste body
import java.io.*;import java.util.*;class myClass {    private String filepath;        myClass(String arg) {        filepath = arg;    }        private boolean isDirectory(String arg) {        File f = new File(filepath + arg);        if(f.isDirectory())            return true;        else            return false;    }        public void listDirectoryContents() {        File f = new File(filepath);        String[] filelist = f.list();        List<String> directories = new ArrayList<String>();        List<String> files = new ArrayList<String>();                int filesArrayIndex = 0;        int directoriesArrayIndex = 0;                Arrays.sort(filelist);        for(int i=0;i<filelist.length;i++) {            if(isDirectory(filelist[i]))                directories.add(filelist[i]);            else                files.add(filelist[i]);        }        for(int i=0;i<directories.size();i++) {            System.out.println(directories.get(i) + " <DIR>");        }        for(int i=0;i<files.size();i++) {            System.out.println(files.get(i));        }    }}public class simpleJavaApp {    public static void main(String[] args) {        myClass c = new myClass("/export/home/tsang/");        c.listDirectoryContents();    }}