繁体   English   中英

将Java文件中的char值放入2D数组中

[英]Putting char values into a 2D array from a file in Java

我有一个已知数字为40,000位数的文件。 我需要一一读取数字,所以我创建了一个for循环,在其中读取了chars文件。 该文件由0到9的数字组成。我需要过滤掉0到3和4到9的数字。数字0到3需要用字母x替换。数字4到9需要用字母y替换。如何将这些数字存储在2D数组中? 数组为[200] [200],因为这是将在其中打印x和y的窗口的大小。

char[][] myArray = new char [200][200];

    for (int i=0; i<=39000; i++) {
    char readFile = fileInput.readChar();
    {
char[][] myArray = new char [200][200];

    for (int i=0; i<200; i++) {
        for (int j=0; j<200; j++) {
            char readFile = fileInput.readChar();
            if (readFile < '4')
                myArray [i][j] = 'x';
            else
                myArray [i][j] = 'y';
        }
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM