如题

解决方案 »

  1.   

    ..用inputStream读出来的就是byte数组,那来转换一说?
    int byteread = 0;
    File file = new File("D:/1.txt");
    InputStream is = new FileInputStream(file);
    byte[] buffer = new byte[1444];  
    while ((byteread = is.read(buffer)) != -1) {  //一次读1444个字节放入buffer数组中
         代码.....
    }
      

  2.   


    import java.io.InputStream;
    import java.io.OutputStream;
    import java.io.PrintStream;public class Test5 {
    public static void main(String[] args)throws Exception {

    String st="";
    InputStream in=null;
    System.out.println("输入:");
    in=System.in;
    byte b[]=new byte[100];
    int a=in.read(b);

    System.out.println(new String(b,0,a));

    }}
      

  3.   

    读到数组中,不用转换
    int read(byte[] b) 
              从此输入流中将最多 b.length 个字节的数据读入一个 byte 数组中。 
      

  4.   

    借花献佛,共同进步
    mport java.util.*;
    import java.io.*;public class ReadFileTest{
        public static void main(String[] args) throws Exception{
            int[][] result=readFile("test.txt");
            //输出结果:
            for(int[] arr : result){
                System.out.println(Arrays.toString(arr));
            }
        }
        
        public static  int[][]  readFile(String fileName) throws Exception{
            BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(fileName)));
            //结果,由于不知道有多少行,所以用List来保存结果,每一行要转为一个int[]数组.
            List<int[]> result=new ArrayList<int[]>();            
            String line=null;
            while((line=br.readLine())!=null){
                String[] intStrings=line.split("\\s+");           //用"\\s+",把一行分隔成一个字符串数组intString.
                int[] temp=new int[intStrings.length];             
                for(int i=0;i<temp.length;i++){                   //把字符串数组中的字符串转为int.
                    temp[i]=Integer.parseInt(intStrings[i]);
                }
                result.add(temp);
            }
            return result.toArray(new int[result.size()][]);     //把List转为int数组返回.
        
        }
    }
    看看这个吧,应该对你有帮助!!!