透過集合功能整理內容
你可以依據偏好儲存及分類內容。
QuotationAwareTokenizer
public
class
QuotationAwareTokenizer
extends Object
java.lang.Object |
↳ |
com.android.tradefed.util.QuotationAwareTokenizer
|
摘要
公用建構函式
QuotationAwareTokenizer
public QuotationAwareTokenizer ()
公用方法
combineTokens
public static String combineTokens (String... tokens)
執行 tokenizeLine(String)
的反向運算。
針對符記陣列,將符記合併至單一行。
tokenizeLine
public static String[] tokenizeLine (String line,
String delim)
參數 |
line |
String |
delim |
String |
tokenizeLine
public static String[] tokenizeLine (String line,
boolean logging)
將字串權杖化,並以空格分隔。不會在連續的未引號雙引號之間分隔。
另請參閱 tokenizeLine(String, String)
參數 |
line |
String |
logging |
boolean |
tokenizeLine
public static String[] tokenizeLine (String line,
String delim,
boolean logging)
將字串切割成符號,並以指定的分隔符號分割。不會在連續的未引號雙引號之間分隔。
分詞器的運作方式:
- 將字串分割為「字元」,其中每個「字元」是逸出字元 (例如 \",即 "\\\"") 或單一實體字元 (例如 f,即 "f")。
- 針對每個「角色」
- 如果是空格,請完成符記,除非我們正在引用
- 如果是引號,請反過頭接上「我們被引用」的位元
- 否則,請將其加入要建構的權杖
- 在 EOL 中,我們通常不會將最終符號新增至 (符號)
ERROR(/ArrayList)
- 如果最後一個「字元」是轉義字元,則擲回例外狀況;這不是有效的
- 如果我們正在引用內容中,則會擲回例外狀況,這不是有效的做法
- 否則,請將最終符記加到 (符記)
- 傳回 (符記) 的 String[] 版本
參數 |
line |
String :要將其轉為符記的 String |
delim |
String :要分割的分隔符號 |
logging |
boolean :是否記錄作業 |
擲回 |
IllegalArgumentException |
如果無法剖析該行 |
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2024-11-08 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-11-08 (世界標準時間)。"],[],[]]