27 Mart 2025'ten itibaren AOSP'yi derlemek ve AOSP'ye katkıda bulunmak için aosp-main
yerine android-latest-release
kullanmanızı öneririz. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
QuotationAwareTokenizer
public
class
QuotationAwareTokenizer
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.QuotationAwareTokenizer
|
Özet
Herkese açık yöntemler |
static
String
|
combineTokens(String... tokens)
tokenizeLine(String) işlevinin tersini gerçekleştirin.
|
static
String[]
|
tokenizeLine(String line, String delim)
|
static
String[]
|
tokenizeLine(String line)
Dizeyi boşluklara ayırarak dize öğelerine ayırır.
|
static
String[]
|
tokenizeLine(String line, boolean logging)
Dizeyi boşluklara ayırarak dize öğelerine ayırır.
|
static
String[]
|
tokenizeLine(String line, String delim, boolean logging)
Belirtilen ayırıcıda bölünerek dizeyi jetonlara ayırır.
|
Herkese açık kurucular
QuotationAwareTokenizer
public QuotationAwareTokenizer ()
Herkese açık yöntemler
combineTokens
public static String combineTokens (String... tokens)
tokenizeLine(String)
işlevinin tersini gerçekleştirin.
Belirli bir jeton dizisini tek bir satırda birleştirir.
İlerlemeler |
String |
Tüm jetonlardan oluşturulan bir String . |
tokenizeLine
public static String[] tokenizeLine (String line,
String delim)
Parametreler |
line |
String |
delim |
String |
tokenizeLine
public static String[] tokenizeLine (String line)
Dizeyi boşluklara ayırarak dize öğelerine ayırır. Ardışık, tırnak içine alınmamış çift tırnak işaretleri arasında bölünmez.
Ayrıca tokenizeLine(String, String)
tokenizeLine
public static String[] tokenizeLine (String line,
boolean logging)
Dizeyi boşluklara ayırarak dize öğelerine ayırır. Ardışık, tırnak içine alınmamış çift tırnak işaretleri arasında bölünmez.
Ayrıca tokenizeLine(String, String)
Parametreler |
line |
String |
logging |
boolean |
tokenizeLine
public static String[] tokenizeLine (String line,
String delim,
boolean logging)
Belirtilen ayırıcıda bölünerek dizeyi jetonlara ayırır. Ardışık, tırnak içine alınmamış çift tırnak işaretleri arasında bölünmez.
Söz dizimi ayrıştırıcının işleyiş şekli:
- Dizeyi "karakterler"e bölün. Her "karakter", \" (yani "\\\"") gibi kaçış karakteri veya f (yalnızca "f") gibi tek bir gerçek karakterdir.
- Her "karakter" için:
- Boşluk varsa alıntı yapılmadığı sürece jetonu tamamlayın
- Tek tırnak işareti varsa "alıntı yapıyoruz" bitini tersine çevirin
- Aksi takdirde, oluşturulmakta olan jetona ekleyin
- Son kullanım tarihinde genellikle (tokens) alanına son jetonu eklememiş oluruz.
ERROR(/ArrayList)
- Son "karakter" bir kaçış karakteriyse istisna atayın; bu geçerli değildir
- Bir alıntı ortasındaysak istisna atayın; bu geçerli değildir
- Aksi takdirde, son jetonu (tokens) alanına ekleyin.
- (tokens) değerinin String[] sürümünü döndürme
Parametreler |
line |
String : Jetonlaştırılacak bir String |
delim |
String : Bölünecek ayırıcı |
logging |
boolean : İşlemlerin günlüğe kaydedilip kaydedilmeyeceği |
İlerlemeler |
String[] |
Dizinin jetonlu sürümü |
Atışlar |
IllegalArgumentException |
Satır ayrıştırılamazsa |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-03-26 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-03-26 UTC."],[],[]]