所以我一直试图从一个文件中读取字符串和数字的行,并将其输入到数组中。有没有办法正确实施这个?到目前为止,我曾尝试:Java阅读字符串和数字的生活,并把它们放在一个数组中
for(int i = 1; i <= 12; i = +3){
if(readFile2.readLine() instanceof String){
}
if(readFile2.readLine() instanceof String){
arrays[0][count] = readFile2.readLine();
count++;
}
}
其中数组是int,但是这作为数组是一个int和文件既有整数和字符串给我一个类型不匹配错误。谢谢!
*注:我有I = I + 3,因为名单上每三件事情,是我想输入到阵列的整数,字符串是不是在所有输入)
每次调用'readLine'都会前进到下一行。现在你只能阅读每三行。也许你想使用['Integer.parseInt'](https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html#parseInt-java.lang.String-)。另外,你的for循环应该有'i + = 3'。 – 4castle