QuotationAwareTokenizer
public
class
QuotationAwareTokenizer
extends Object
Java.lang.Nesne
|
🎃 |
com.android.tradefed.util.QuotationAwareTokenizer
|
Özet
Herkese açık yöntemler |
static
String
|
combineTokens(String... tokens)
tokenizeLine(String) cihazının tersini yapın.
|
static
String[]
|
tokenizeLine(String line, String delim)
|
static
String[]
|
tokenizeLine(String line)
Boşluklara göre bölünerek dizeyi tokenleştirir.
|
static
String[]
|
tokenizeLine(String line, String delim, boolean logging)
Dizeyi, belirtilen sınırlayıcıdan bölerek şifrelendirir.
|
static
String[]
|
tokenizeLine(String line, boolean logging)
Boşluklara göre bölünerek dizeyi tokenleştirir.
|
Kamu inşaatçıları
QuotationAwareTokenizer
public QuotationAwareTokenizer ()
Herkese açık yöntemler
birleştirmeToken'ları
public static String combineTokens (String... tokens)
tokenizeLine(String)
cihazının tersini yapın.
.
Jeton dizisi verilen jetonları tek bir satırda birleştirin.
İlerlemeler |
String |
Tüm jetonlardan bir String oluşturuldu.
|
tokenizeLine
public static String[] tokenizeLine (String line,
String delim)
Parametreler |
line |
String |
delim |
String |
tokenizeLine
public static String[] tokenizeLine (String line)
Boşluklara göre bölünerek dizeyi tokenleştirir. Ardışık, alıntılanmamış arasında bölünmez
çift tırnak işaretleri arasındadır.
Ayrıca bkz. tokenizeLine(String, String)
tokenizeLine
public static String[] tokenizeLine (String line,
String delim,
boolean logging)
Dizeyi, belirtilen sınırlayıcıdan ayırarak şifrelendirir. Arka arkaya,
çift tırnak işaretleri arasındadır.
Jeton oluşturucunun işleyiş şekli:
- Dizeyi "karakterlere" bölün. burada her "karakter" kod dışı
\" gibi bir karakter ("\\\"") veya f (sadece "f") gibi tek bir gerçek karakter.
- Her "karakter" için
- Bir boşluksa biz alıntı yapılmıyorsa jetonu tamamlayın
- Tırnak işaretiyse "Alıntılıyoruz"u çevirin matkap ucu
- Aksi takdirde, oluşturulmakta olan jetona ekleyin.
- EOL'de genellikle son jetonu (jetonlara)
ERROR(/ArrayList)
eklemedik
- Son "karakter" bir kaçış karakteridir. İstisna yap; bu değil
geçerli
- Bir alıntının ortasındaysanız bir istisnayı dikkate alın; geçerli değil
- Aksi takdirde, son jetonu (jetonlar) öğesine ekleyin
- (jetonlar) değerinin Dize[] sürümünü döndürün
Parametreler |
line |
String : Token atanacak bir String |
delim |
String : bölünecek ayırıcı |
logging |
boolean : işlemlerin günlüğe kaydedilip kaydedilmeyeceği |
İlerlemeler |
String[] |
Dizenin token atanmış bir sürümü |
Fırlatma |
IllegalArgumentException |
satır ayrıştırılamazsa
|
tokenizeLine
public static String[] tokenizeLine (String line,
boolean logging)
Boşluklara göre bölünerek dizeyi tokenleştirir. Ardışık, alıntılanmamış arasında bölünmez
çift tırnak işaretleri arasındadır.
Ayrıca bkz. tokenizeLine(String, String)
Parametreler |
line |
String |
logging |
boolean |