String data = line.split(":")[1];
String location = data.split("|")[0];
String type = data.split("|")[1];
System.out.println("D: " + type);
int x = Integer.parseInt(location.split("-")[0]);
int y = Integer.parseInt(location.split("-")[1]);
int t = Integer.parseInt(type);
輸入到此解析器中的原始字符串的格式類似於「DATA:3,3 | 1」。我試圖將其解析爲「DATA:x
,y
| t
」的格式。問題是字符串location
與字符串data
分離時爲空。爲什麼?字符串在分割時變成空白