이 작은 프로젝트에 갇혀 있습니다. 문자열을 여러 문자열로 분할하는 방법을 알아낼 수 없습니다.문자열을 여러 문자열로 변환
예 :
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