//working on char vs string vs int number fileio: //fixed 4/26: null test doens't work correctly... goes one farther than needs to //stringtokenizer works 4/12/00 import java.io.*; import java.util.*; public class TheX { int val=0, i; public TheX() {} public TheX(int initVal) { this.val=initVal; } public void setX(int newVal) { this.val=newVal; } public void printX() { System.out.println("\n"+this.val); } public void getFileX(String fname) { System.out.println("List file:\n"+fname+":"); try { FileInputStream fis=new FileInputStream(fname); InputStreamReader isr= new InputStreamReader(fis); char []c1=new char[100]; isr.read(c1, 0, 100); String filest=new String(c1, 0, 100); System.out.print(filest); StringTokenizer st=new StringTokenizer(filest); int totkens=st.countTokens(); System.out.println("there are "+totkens+" numbers in file "+fname); String []nums=new String[totkens]; for (i=0; i