我有一个已知数量为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();
{
答案 0 :(得分:1)
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';
}
}