最小 3 つの要素を持つジャグ配列があり、最初の 5 つの要素を解析して、null をスペースで埋める必要があります。
// there will ALWAYS be three elements
String whiconcatC = scrubbedInputArray[0];
String whiconcatD = scrubbedInputArray[1];
String whiconcatE = scrubbedInputArray[2];
// there MAY be a fourth or fifth element
if (scrubbedInputTokens > 3) {
String whiconcatF = scrubbedInputArray[3];
} else {
String whiconcatF = " ";
}
//
if (scrubbedInputTokens > 4) {
String whiconcatG = scrubbedInputArray[4];
} else {
String whiconcatG = " ";
}
上記のコードはコンパイル中にエラーを生成しませんが、whiconcatF
orwhiconcatG
を参照する後続の行は、 を使用したコンパイル中にエラーになりますcannot find symbol
。
forEach
andを使用してみましStringTokenizer
た (配列を区切られた文字列に変換した後) が、スポット 4 と 5 に値がない場合にデフォルト値を使用する方法がわかりません。
これを行う他の方法や、if ロジックが失敗する理由を理解できませんでした。提案?