0

私はテキストファイル TEST.text を持っています:

A B A A A A A A A A 
C D A C D C A D C A

多くの行がある行には、常に 10 文字があります。

だから私がやりたいのは、各行をchar配列に読み込むことです。私は本当に混乱しているので、本当に助けが必要です

while(inputFile.hasNextLine()){ 

    text = inputFile.nextLine();                
char [] Arr = text.toCharArray();

toCharArray を使用しようとしていましたが、うまくいきません。助けてください。

よろしく、

4

4 に答える 4

1

すべての文字が配列内に含まれていると想定すると、すべてのスペースを単純に削除できます

char[] array = text.replace(" ", "").toCharArray();
于 2013-10-10T11:58:01.853 に答える
1

試す

char [] Arr = text.replaceAll(" ","").toCharArray();
于 2013-10-10T11:59:47.353 に答える
0

char [] Arr = text.toCharArray();char 間のスペースを読み取ります。

試す:

char[] Arr = text.replace(" ","").toCharArray();
于 2013-10-10T11:59:56.607 に答える
0
    public static void main(String[] args) {

            BufferedReader br = null;

            try {

                String sCurrentLine;

                br = new BufferedReader(new FileReader("C:\\testing.txt"));

                while ((sCurrentLine = br.readLine()) != null) {
                    char [] Arr = sCurrentLine.replace(" ","").toCharArray()
// Performs your operation here 
                }

            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                try {
                    if (br != null)br.close();
                } catch (IOException ex) {
                    ex.printStackTrace();
                }
            }

        }
于 2013-10-10T12:00:25.997 に答える