Mulai tahun 2026, untuk menyelaraskan dengan model pengembangan stabil trunk kami dan memastikan stabilitas platform untuk ekosistem, kami akan memublikasikan kode sumber ke AOSP pada Q2 dan Q4. Untuk membuat dan berkontribusi ke AOSP, gunakan android-latest-release. Cabang manifes android-latest-release akan selalu merujuk ke rilis terbaru yang dikirim ke AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Google menggunakan teknologi AI untuk menerjemahkan konten ke dalam bahasa pilihan Anda. Terjemahan AI mungkin mengandung kesalahan.
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)
Melakukan kebalikan dari tokenizeLine(String).
|
static
String[]
|
tokenizeLine(String line, String delim)
|
static
String[]
|
tokenizeLine(String line)
Mengubah string menjadi token, memisahkan spasi.
|
static
String[]
|
tokenizeLine(String line, boolean logging)
Mengubah string menjadi token, memisahkan spasi.
|
static
String[]
|
tokenizeLine(String line, String delim, boolean logging)
Mengubah string menjadi token, memisahkan pembatas yang ditentukan.
|
Konstruktor publik
QuotationAwareTokenizer
public QuotationAwareTokenizer ()
Metode publik
combineTokens
public static String combineTokens (String... tokens)
Melakukan kebalikan dari tokenizeLine(String).
Mengingat array token, gabungkan ke dalam 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)
Mengubah string menjadi token, memisahkan spasi. Tidak memisahkan antara tanda kutip ganda yang berurutan dan tidak dikutip.
Lihat juga tokenizeLine(String,String)
tokenizeLine
public static String[] tokenizeLine (String line,
boolean logging)
Mengubah string menjadi token, memisahkan spasi. Tidak memisahkan antara tanda kutip ganda yang berurutan dan tidak dikutip.
Lihat juga tokenizeLine(String,String)
| Parameter |
line |
String |
logging |
boolean |
tokenizeLine
public static String[] tokenizeLine (String line,
String delim,
boolean logging)
Mengubah string menjadi token, memisahkan pembatas yang ditentukan. Tidak memisahkan antara tanda kutip ganda yang berurutan dan tidak dikutip.
Cara kerja tokenizer:
- Membagi string menjadi "karakter" dengan setiap "karakter" adalah karakter yang di-escape
seperti \" (yaitu, "\\\"") atau karakter nyata tunggal seperti f (hanya "f").
- Untuk setiap "karakter"
- Jika berupa spasi, selesaikan token kecuali jika kita dikutip
- Jika berupa tanda kutip, balikkan bit "kita sedang dikutip"
- Jika tidak, tambahkan ke token yang sedang dibuat
- Di EOL, biasanya kita belum menambahkan token akhir ke (token)
ArrayList
- Jika "karakter" terakhir adalah karakter escape, tampilkan pengecualian; itu tidak
valid
- Jika kita berada di tengah kutipan, tampilkan pengecualian; itu tidak valid
- Jika tidak, tambahkan token akhir ke (token)
- Menampilkan versi String[] dari (token)
| Parameter |
line |
String: String yang akan diubah menjadi token |
delim |
String: pembatas untuk dibagi |
logging |
boolean: apakah akan mencatat operasi atau tidak |
| Hasil |
String[] |
Versi string yang diubah menjadi token |
| Menampilkan |
IllegalArgumentException |
jika baris tidak dapat diurai |
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 2026-06-22 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 2026-06-22 UTC."],[],[]]