ファイルからデータを読み込んでいます:
Some Name;1|IN03PLF;IN02SDI;IN03MAP;IN02SDA;IN01ARC
Some Other Name;2|IN01ALG;IN01ANZ
Another Name;3|
Test Testson;4|IN03MAP;IN01ARC;IN01ALG
次のように、そのファイルから読み取るすべての行に string.split() を使用します。
String args[] = line.split("\\|");
String candidatArgs[] = args[0].split(";");
if (args[1] != "" || args[1] != null) {
String inscrieriString[] = args[1].split(";");
事は: 2 番目の部分 ( ) のAnother Name;3|
後に到達すると、空になるか、または (よくわかりません)。.split("\\|")
args[1]
null
""
ただし、 Array index out of bounds エラーが発生しますif (args[1] != "" || args[1] != null)
(再度、 at: Another Name;3|
)