Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 读取字符行到数组,直到下一行_Java_Char_Arrays - Fatal编程技术网

Java 读取字符行到数组,直到下一行

Java 读取字符行到数组,直到下一行,java,char,arrays,Java,Char,Arrays,我有一个文本文件TEST.text,其中包含: A B A A A A A A A A C D A C D C A D C A 一行中总是有10个字符和许多行 所以我想做的是把每一行读入一个字符数组,我真的很困惑,所以我真的需要帮助 while(inputFile.hasNextLine()){ text = inputFile.nextLine(); char [] Arr = text.toCharArray(); 我试图使用toCharAr

我有一个文本文件TEST.text,其中包含:

A B A A A A A A A A 
C D A C D C A D C A
一行中总是有10个字符和许多行

所以我想做的是把每一行读入一个字符数组,我真的很困惑,所以我真的需要帮助

while(inputFile.hasNextLine()){ 

    text = inputFile.nextLine();                
char [] Arr = text.toCharArray();
我试图使用toCharArray,但这对我不起作用。请帮忙


关于,

假设所有字符都包含在数组中,只需删除所有空格即可

char[] array = text.replace(" ", "").toCharArray();
试一试


char[]Arr=text.tocharray()将读取字符之间的空格

尝试:


“那不行”是不够的。你得到了什么结果?你期望什么?我想应该是replaceall@Reimeus,@upog:regex引擎将在
replace(String,String)
replaceAll(String,String)
方法中使用。它们之间唯一的区别是,在
replace
regex元字符中,将使用
Pattern.LITERAL
标志进行转义。@Reimeus是的,这两种方法都会起作用(特别是因为我们这里不使用regex元字符)。@Pshemo感谢您的解释
char [] Arr = text.replaceAll(" ","").toCharArray();
char[] Arr = text.replace(" ","").toCharArray();
    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();
                }
            }

        }