rt
新手求大神指教

解决方案 »

  1.   

    只要会读txt文件了不就解决了么?
    while((str = read.readLine()) != null){
    data[i] = str;
    i++;
    }
      

  2.   

    要看楼主的那个txt里面的内容
    如果是
    12
    2354
    345
    ·
    ·
    之类的文字或字符,用2楼的方法就行了
    如果是
    12 35 56 34
    34 34 35 35 66
    ·
    ·
    ·
    之类的文字或者字符就需要在2楼的方法里面加入截取字符串的方法,把每一个整数存入数组
      

  3.   

    看你txt文件里的数据是怎么存的了。
    IO流操作读取文件获取数据,然后再对数据处理放数组里。
      

  4.   

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.FileReader;
    class Demo
    {
    public static void main(String[] args) throws IOException
    {
    int n=10;//数组长度
    int count=0;//计数器
    int ch=0;//用于接收读取的字符
    //创建高效字符输入流对象
    BufferedReader br=new BufferedReader(new FileReader("abc.txt"));

    char[] chs=new char[n];
    //将abc.txt文件中前10个字符写入数组
    while((ch=br.read())!=-1)
    {
    if(count==n-1)
    {
    break;
    }
    else
    {
    chs[count]=(char)ch;
    count++;
    }
    }
    //打印数组
    for(int x=0;x<chs.length;x++)
    {
    System.out.print(chs[x]);
    }
    }
    }
      

  5.   

    public static void main(String[] args) throws Exception {   
        // TODO Auto-generated method stub   
        FileReader reader = new FileReader("D:\\1.txt");   
          BufferedReader br = new BufferedReader(reader);   
          String s1 = null;   
          while((s1 = br.readLine()) != null) {   
              System.out.println(s1);   
          }   
         br.close();   
         reader.close();   
    }  读取的话是用string类型读取的