ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
QuotationAwareTokenizer
public
class
QuotationAwareTokenizer
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.QuotationAwareTokenizer
|
สรุป
เมธอดสาธารณะ |
static
String
|
combineTokens(String... tokens)
ดำเนินการย้อนกลับของ tokenizeLine(String)
|
static
String[]
|
tokenizeLine(String line, String delim)
|
static
String[]
|
tokenizeLine(String line)
แบ่งสตริงออกเป็นโทเค็นโดยแบ่งตามการเว้นวรรค
|
static
String[]
|
tokenizeLine(String line, boolean logging)
แบ่งสตริงออกเป็นโทเค็นโดยแบ่งตามการเว้นวรรค
|
static
String[]
|
tokenizeLine(String line, String delim, boolean logging)
แบ่งสตริงออกเป็นโทเค็นโดยแบ่งตามตัวคั่นที่ระบุ
|
ตัวสร้างแบบสาธารณะ
QuotationAwareTokenizer
public QuotationAwareTokenizer ()
เมธอดสาธารณะ
combineTokens
public static String combineTokens (String... tokens)
ดำเนินการย้อนกลับของ tokenizeLine(String)
รวมอาร์เรย์โทเค็นเป็นบรรทัดเดียว
| คิกรีเทิร์น |
String |
String ที่สร้างขึ้นจากโทเค็นทั้งหมด |
tokenizeLine
public static String[] tokenizeLine (String line,
String delim)
| พารามิเตอร์ |
line |
String |
delim |
String |
tokenizeLine
public static String[] tokenizeLine (String line)
แบ่งสตริงออกเป็นโทเค็นโดยแบ่งตามการเว้นวรรค ไม่แบ่งระหว่างเครื่องหมายคำพูดคู่ที่ไม่มีการใส่เครื่องหมายคำพูด
ดู tokenizeLine(String, 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 โดยทั่วไปเราจะยังไม่ได้เพิ่มโทเค็นสุดท้ายลงใน (tokens)
ERROR(/ArrayList)
- หาก "อักขระ" ตัวสุดท้ายเป็นอักขระหลีก ให้แสดงข้อยกเว้นเนื่องจากไม่ถูกต้อง
- หากเรากำลังยกข้อความมา โปรดยกเว้นการดำเนินการดังกล่าวเนื่องจากไม่ถูกต้อง
- หรือเพิ่มโทเค็นสุดท้ายลงใน (tokens)
- แสดงผล (tokens) เวอร์ชัน String[]
| พารามิเตอร์ |
line |
String: String ที่จะแยกเป็นโทเค็น |
delim |
String: ตัวคั่นที่จะแยก |
logging |
boolean: บันทึกการดำเนินการหรือไม่ |
| คิกรีเทิร์น |
String[] |
สตริงเวอร์ชันที่แบ่งออกเป็นโทเค็น |
| การโยน |
IllegalArgumentException |
หากแยกวิเคราะห์บรรทัดไม่ได้ |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[[["เข้าใจง่าย","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"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[]]