【发布时间】:2017-10-03 09:26:33
【问题描述】:
这是我目前遇到的问题。这是我的代码:
String[] sArray = new String[maxEntries*2];
for (int i = 0; i != (maxEntries*2); i++)
{
sArray[i] = lines[i].split(",");
}
而lines[]是一个已经从.csv文件中读取数据的数组 例如,如果我将 'i' 替换为 0,则前面的代码将起作用,但我需要拆分整个 lines[] 数组的数据。 但是,我反复收到以下错误消息:
error: incompatible types: String[] cannot be converted to String
sArray[i] = lines[i].split(",");
^
任何帮助将不胜感激!
【问题讨论】:
-
错误很清楚..阅读并修复它
-
但都是数组?我正在从一个数组中拆分数据并将其放入另一个数组中
-
sArray[i]是i-th的sArray元素。你声明了什么样的数组?您声明了一个字符串数组。String.split(...)方法返回什么? -
sArray[i] 是字符串 sArray 是数组。