★★Java質問・相談スレッド147★★
■ このスレッドは過去ログ倉庫に格納されています
0536デフォルトの名無しさん
2011/09/06(火) 17:48:15.85初期化時にサイズを指定するか、サイズ指定なしで初期化するしかない。
たとえば、引数に文字列の配列を受け取り、その配列の要素が null なものの位置の配列を返す
関数を作るとします。
返却値が Integer のリストなら、null なものがあったら、どんどん add していけばいいので簡単です。
public List<Integer> getNullAddresses(String[] argArray) {
List<Integer> resultList = new ArrayList<Integer>();
for (int i = 0; i < argArray.length; i++) {
if (argArray[i] == null) {
resultList.add(i);
}
}
return resultList;
}
この返却値を int の配列にしたいが、実行してみないと配列の要素数がわからない。
こういうときどうしたらいいでしょうか?
■ このスレッドは過去ログ倉庫に格納されています