jpayne@68: package fileIO; jpayne@68: jpayne@68: import java.util.ArrayList; jpayne@68: jpayne@68: public class GenericTextFile extends TextFile { jpayne@68: jpayne@68: public GenericTextFile(String name) { jpayne@68: super(name, false); jpayne@68: } jpayne@68: jpayne@68: jpayne@68: jpayne@68: jpayne@68: public String[] toLines(){ jpayne@68: jpayne@68: String s=null; jpayne@68: ArrayList list=new ArrayList(4096); jpayne@68: jpayne@68: for(s=nextLine(); s!=null; s=nextLine()){ jpayne@68: list.add(s); jpayne@68: } jpayne@68: jpayne@68: return list.toArray(new String[list.size()]); jpayne@68: jpayne@68: } jpayne@68: jpayne@68: @Override jpayne@68: public String nextLine(){ jpayne@68: String line=readLine(); jpayne@68: while(line!=null && false){ jpayne@68: line=readLine(); jpayne@68: } jpayne@68: return line; jpayne@68: } jpayne@68: jpayne@68: jpayne@68: }