我有一个String [] LinesFromFile,其中包含从文件加载的约100行,例如字符串问题[]
LinesFromFile [0]为 “线路1”
LinesFromFile [1]是 “线路2”
LinesFromFile [2]为 “3号线”
...
LinesFromFile [99]是“Line100”
我想现在创建一个新的Strin g [] SomeLinesFromFile并将这个变量赋给LinesFromFile的一些行。
我会想到它本来那样简单:
String[] SomeLinesFromFile = null;
int offset = 45;
for (i = 0; i < 10, i++)
{
SomeLinesFromFile[i] = LinesFromFile[offset + i];
}
我会假定这个代码将设置SomeLinesFromFile [0]至SomeLinesFromFile [9]与LinesFromFile [46]通过将这些值LinesFromFile [56]。
当我尝试在我的Android设备上运行它时,它崩溃。我在这里错过了什么?
您不能将值赋给'null [i]';你需要实例化一个数组来存储。 – mellamokb