Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam.
Lihat caranya.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
QuotationAwareTokenizer
public
class
QuotationAwareTokenizer
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.QuotationAwareTokenizer
|
Ringkasan
Metode publik |
static
String
|
combineTokens(String... tokens)
Lakukan kebalikan dari tokenizeLine(String) .
|
static
String[]
|
tokenizeLine(String line, String delim)
|
static
String[]
|
tokenizeLine(String line)
Membuat token string, dengan memisahkan spasi.
|
static
String[]
|
tokenizeLine(String line, String delim, boolean logging)
Membuat token string, yang memisahkan pada pembatas yang ditentukan.
|
static
String[]
|
tokenizeLine(String line, boolean logging)
Membuat token string, dengan memisahkan spasi.
|
Konstruktor publik
QuotationAwareTokenizer
public QuotationAwareTokenizer ()
Metode publik
menggabungkanToken
public static String combineTokens (String... tokens)
Lakukan kebalikan dari tokenizeLine(String)
.
Dengan mempertimbangkan array token, gabungkan menjadi satu baris.
Hasil |
String |
String yang dibuat dari semua token. |
tokenizeLine
public static String[] tokenizeLine (String line,
String delim)
Parameter |
line |
String |
delim |
String |
tokenizeLine
public static String[] tokenizeLine (String line)
Membuat token string, dengan memisahkan spasi. Tidak dipisahkan antara berturut-turut, tanpa tanda kutip
tanda kutip ganda.
Lihat juga tokenizeLine(String, String)
tokenizeLine
public static String[] tokenizeLine (String line,
String delim,
boolean logging)
Membuat token string, yang memisahkan pada pembatas yang ditentukan. Tidak dipisah
antara berturut-turut,
tanda kutip ganda tanpa tanda kutip.
Cara kerja tokenizer:
- Bagi string menjadi "karakter" di mana setiap
“karakter” dapat berupa escape
karakter seperti \" (yaitu, "\\\"") atau satu karakter nyata seperti f (hanya "f").
- Untuk setiap "karakter"
- Jika berupa spasi, selesaikan token kecuali kita sedang dikutip
- Jika itu tanda kutip, balikkan "kita sedang dikutip" mata bor
- Atau, tambahkan ke token yang sedang dibuat
- Di EOL, kami biasanya belum menambahkan token akhir ke (token)
ERROR(/ArrayList)
- Jika "karakter" terakhir adalah karakter escape, tampilkan pengecualian; itu bukan
valid
- Jika kita berada di tengah
tanda kutip, berikan pengecualian; itu tidak valid
- Jika tidak, tambahkan token akhir ke (token)
- Menampilkan versi String[] dari (token)
Parameter |
line |
String : String yang akan dijadikan token |
delim |
String : pembatas untuk dipisahkan |
logging |
boolean : apakah mencatat operasi log atau tidak |
Hasil |
String[] |
Versi {i>tokenized<i} dari {i>string<i} |
Menampilkan |
IllegalArgumentException |
jika garis tidak dapat diuraikan |
tokenizeLine
public static String[] tokenizeLine (String line,
boolean logging)
Membuat token string, dengan memisahkan spasi. Tidak dipisahkan antara berturut-turut, tanpa tanda kutip
tanda kutip ganda.
Lihat juga tokenizeLine(String, String)
Parameter |
line |
String |
logging |
boolean |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-08-23 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Informasi yang saya butuhkan tidak ada"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Terlalu rumit/langkahnya terlalu banyak"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Sudah usang"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Masalah terjemahan"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Masalah kode / contoh"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Lainnya"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Mudah dipahami"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Memecahkan masalah saya"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Lainnya"
}]
{"lastModified": "Terakhir diperbarui pada 2024-08-23 UTC."}
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-08-23 UTC."]]