这样可以吗BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\Administrator\\Desktop\\file1.txt"));
    String s = null;
    while((s=br.readLine())!= null){
//    System.out.println(s);
        String[] array = s.split("\\s+");
    }

解决方案 »

  1.   

    readLine() ,然后字符也有了
      

  2.   


    我开始用是 char [] s = String.toCharArray();
    但是只能输出 char【0】, char[1]和插入[2]都不能输出,因为是int型。
    就卡在这里了。我想要的结果是 char a = A, int b = 1, int c = 2.
    可自己就是实现不了。请求帮助
      

  3.   


    我开始用是 char [] s = String.toCharArray();
    但是只能输出 char【0】, char[1]和插入[2]都不能输出,因为是int型。
    就卡在这里了。我想要的结果是 char a = A, int b = 1, int c = 2.
    可自己就是实现不了。请求帮助String.toCharArray();这是把string变成字节数组的方法啊,你看看一楼的split方法
    基础好好补啊
      

  4.   


    我开始用是 char [] s = String.toCharArray();
    但是只能输出 char【0】, char[1]和插入[2]都不能输出,因为是int型。
    就卡在这里了。我想要的结果是 char a = A, int b = 1, int c = 2.
    可自己就是实现不了。请求帮助String.toCharArray();这是把string变成字节数组的方法啊,你看看一楼的split方法
    基础好好补啊对对,实现了~之前没用过split方法~
      

  5.   


    我开始用是 char [] s = String.toCharArray();
    但是只能输出 char【0】, char[1]和插入[2]都不能输出,因为是int型。
    就卡在这里了。我想要的结果是 char a = A, int b = 1, int c = 2.
    可自己就是实现不了。请求帮助String str  = "A 1 2";
    char [] s = str.replaceAll("\\s", "").toCharArray();
    楼主可能没有先过滤字符串中的空格
    另:楼主起床真够早的- - 
      

  6.   


    我开始用是 char [] s = String.toCharArray();
    但是只能输出 char【0】, char[1]和插入[2]都不能输出,因为是int型。
    就卡在这里了。我想要的结果是 char a = A, int b = 1, int c = 2.
    可自己就是实现不了。请求帮助String str  = "A 1 2";
    char [] s = str.replaceAll("\\s", "").toCharArray();
    楼主可能没有先过滤字符串中的空格
    另:楼主起床真够早的- - 应该是 char[1]和插入[2]输出的是空格“ ”所以楼主看不到吧~ char[3]就可以了,楼主的头像我喜欢
      

  7.   

    如果格式固定的话,可以使用Scanner类
      

  8.   

    兄弟看看符合不,
    StringBuilder sb=new StringBuilder();
    try {
    @SuppressWarnings("resource")
    BufferedReader br = new BufferedReader(new FileReader("E:/test.txt"));
    String readLine=null;
    int i=1;
    do{
    if(readLine!=null){
    char[] charArray = readLine.toCharArray();
    for(;i<charArray.length;i++){
    /*
     * 请问大家如何得到每一行的每一个元素。也就是访问每一行的每一个元素,
     * 比如A, 1, 2 行中每个字符用空格隔开,每行末尾是回车。
     */
    if (!Character.isWhitespace(charArray[i])
    && !Character.isSpaceChar(charArray[i])) {
    sb.append(charArray[i]).append(",");
    }
    }
    sb.append("\n");
    i=0;
    }
    }
    while ((readLine=br.readLine())!=null);
    } catch (FileNotFoundException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    }
    System.out.println(sb);