ファイルからロードされた約100行を含むString[]LinesFromFileがあります。
LinesFromFile[0]は「Line1」です
LinesFromFile[1]は「Line2」です
LinesFromFile[2]は「Line3」です
..。
LinesFromFile[99]は「Line100」です
ここで、新しいString [] SomeLinesFromFileを作成し、この変数にLinesFromFileの行の一部を割り当てます。
私はそれが次のように単純だっただろうと思ったでしょう:
String[] SomeLinesFromFile = null;
int offset = 45;
for (i = 0; i < 10, i++)
{
SomeLinesFromFile[i] = LinesFromFile[offset + i];
}
このコードは、LinesFromFile[46]からLinesFromFile[56]までの値でSomeLinesFromFile[0]をSomeLinesFromFile[9]に設定すると想定していました。
これをAndroidデバイスで実行しようとすると、クラッシュします。ここで何が欠けていますか?