Java,读取字符串和数字的生命并将它们放入数组中

时间:2016-11-08 05:30:14

标签: java arrays

所以我一直在尝试从包含字符串和数字行的文件中读取,并将其输入到数组中。有没有办法正确实现这个?到目前为止,我已经尝试过:

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,文件同时包含int和字符串。谢谢!

*注意:我有i = i + 3,因为列表中的每三件事,是我想要输入到数组的整数,字符串根本没有输入。)

1 个答案:

答案 0 :(得分:0)

使用此代码块可能会对您有所帮助

String value;
while ((value = readFile2.readLine()) != null) {
  if (value.matches("[0-9]*$")) {
    //TODO Integer part
  } else {
    //TODO Text part
  }
}