-4
は、私は運動のためにJavaで次のコードを書いた:"null"を含むテキストファイルをInteger配列に読み込む方法は?
public class myTest {
public static void main(String[] args) {
Integer[] a = new Integer[10];
a[0] = 1;
a[1] = 2;
a[2] = 3;
a[4] = null;
a[5] = 22;
a[6] = 41;
a[7] = 52;
a[8] = 61;
a[9] = 10;
int n = 10;
for (int i = 0; i < n; i++) {
if (a[i] == null) {
throw new IllegalArgumentException("Illiegal argument");
}
}
// something else here; irrelevant to the question;
}
}
Iが配列の.txt
ファイルから読み込むことができるようにコードを書き直す必要があります。
1
2
3
null
22
41
52
61
10
私が書く方法を知っていますすべてのエントリが整数のときのコードしかし、いずれかが.txt
ファイルで "null"の場合、コードをどのように書き直すべきですか?私はコメントで述べたように
を文字列としてすべての整数を読みます!文字列が "null"の場合は、配列に 'null'を入れ、そうでなければ、整数を配列に入れます(文字列を整数に変換した後)。 –
このメソッドはテストすると正確には何か、つまりテスト対象のユニットは何ですか? – Turing85
なぜあなたはそれらをオブジェクトとして書きませんか? –