读取.text文件并制作数组(java)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读取.text文件并制作数组(java)相关的知识,希望对你有一定的参考价值。
我试图读取一个.txt文件并从中创建一个多维数组。我不明白为什么i和j循环不会填充我的数组。任何指针都非常赞赏....
import java.util.*;
import java.io.*;
public class arrayChallenge {
public static void main(String[] args) throws FileNotFoundException{
File input = new File("input.txt");
Scanner scan1 = new Scanner(input);
int width=10, height=10;
char [][] arrayMulti = new char[width][height];
for(int i=0; i<height; i++){
String x = scan1.next();
char[] chars = x.toCharArray();
for(int j=0; j<width; j++){
arrayMulti[i][j]= chars[j];
}
}
for(char [] xy: arrayMulti){
System.out.println(Arrays.toString(xy));
}
}
}
答案
就我所见,你的i和j循环没有任何问题。只要提供的文件路径正确并且文件具有所需的行数(> =您的宽度变量)并且每行都有所需的字符数(> =您的高度变量),它应该可以正常工作。
以上是关于读取.text文件并制作数组(java)的主要内容,如果未能解决你的问题,请参考以下文章