標題可能不太清楚分隔每個字符串,但我所試圖做的是:爪哇 - 處理文本文件,以確定在一個空格或符號
對於文本文件的樣本線(也可是一個程序):
public static void main(String[] args){
我想建立每串的陣列以及用於每個符號。在這種情況下,行我想:
ArrayList x = ["public", "static", "void", "main", "(", "String","[","]","args",")","{"]
我的第一個念頭是:
- 分割上的空格和所有符號串讓所有字符的字符串。
- 添加這些到ArrayList中
- 分割上的字符或什麼原線,以獲得符號
- 添加到ArrayList中
上做到這一點的最好辦法的任何想法?我無法真正看到一個明確的解決方案。
雖然不確定,但似乎您正在嘗試進行詞法分析。在這種情況下,JFlex會很有幫助。 – ntalbs 2014-09-04 22:26:33
@ cs2016是否必須與輸入行中的順序相同? – 2014-09-04 22:31:58
我想模仿詞法分析的步驟,謝謝我會考慮 – asdf 2014-09-04 22:31:59