卡住了這個小小的項目。無法弄清楚如何在String []中將String分割爲多個字符串。將字符串轉換爲多個字符串
例子:
String exampleString = "one two three four five";
String[] exmplString = {"one", "two", "three", "four", "five"};
我有什麼:
static File interfacepath;
FileReader fr;
BufferedReader br;
static String currentLine;
static String[] parseableLine;
Integer lineNumber;
public void readFile(Integer interfaceID) throws IOException {
interfacepath = new File("data/csgui/interface_" + interfaceID
+ ".csgui");
fr = new FileReader(interfacepath.getAbsolutePath());
br = new BufferedReader(fr);
br.read();
getLine(1);
}
public static void getLine(Integer lineNumber) throws IOException {
try (LineNumberReader lnr = new LineNumberReader(new FileReader(
interfacepath))) {
for (String line = null; (line = lnr.readLine()) != null;) {
if (lnr.getLineNumber() == lineNumber) {
currentLine = line;
parseableLine = currentLine.split("\\s+");
System.out.println(parseableLine);
}
System.out.println(currentLine);
}
}
}
當我運行應用程序返回的是:
[Ljava.lang.String;@5bcf4b61
testTable Table 1280 720 350 350 1
&我有什麼煩惱實現:
{testTable, Table, 1280, 720, 350, 350, 1}
testTable Table 1280 720 350 350 1
不完全正常工作,我更新了主線程。 – Ryan 2014-09-01 04:41:39