উদ্ধৃতি টোকেনাইজার
public class QuotationAwareTokenizer
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.QuotationAwareTokenizer |
সারসংক্ষেপ
পাবলিক কনস্ট্রাক্টর | |
---|---|
QuotationAwareTokenizer () |
পাবলিক পদ্ধতি | |
---|---|
static String | combineTokens (String... tokens) এর বিপরীত সঞ্চালন |
static String[] | tokenizeLine (String line, String delim) |
static String[] | tokenizeLine (String line) স্ট্রিংকে টোকেনাইজ করে, স্পেসে বিভক্ত করে। |
static String[] | tokenizeLine (String line, String delim, boolean logging) স্ট্রিংকে টোকেনাইজ করে, নির্দিষ্ট ডেলিমিটারে বিভক্ত করে। |
static String[] | tokenizeLine (String line, boolean logging) স্ট্রিংকে টোকেনাইজ করে, স্পেসে বিভক্ত করে। |
পাবলিক কনস্ট্রাক্টর
উদ্ধৃতি টোকেনাইজার
public QuotationAwareTokenizer ()
পাবলিক পদ্ধতি
টোকেন একত্রিত করুন
public static String combineTokens (String... tokens)
এর বিপরীত সঞ্চালন tokenizeLine(String)
।
টোকেনগুলির অ্যারে দেওয়া, সেগুলিকে একক লাইনে একত্রিত করুন।
ফেরত দেয় | |
---|---|
String | একটি String সব টোকেন থেকে সৃষ্টি করেছেন। |
টোকেনাইজ লাইন
public static String[] tokenizeLine (String line, String delim)
পরামিতি | |
---|---|
line | String |
delim | String |
ফেরত দেয় | |
---|---|
String[] |
টোকেনাইজ লাইন
public static String[] tokenizeLine (String line)
স্ট্রিংকে টোকেনাইজ করে, স্পেসে বিভক্ত করে। পরপর, উদ্ধৃত দ্বৈত-উদ্ধৃতি চিহ্নের মধ্যে বিভক্ত হয় না।
আরও দেখুন tokenizeLine(String, String)
পরামিতি | |
---|---|
line | String |
ফেরত দেয় | |
---|---|
String[] |
টোকেনাইজ লাইন
public static String[] tokenizeLine (String line, String delim, boolean logging)
স্ট্রিংকে টোকেনাইজ করে, নির্দিষ্ট ডেলিমিটারে বিভক্ত করে। পরপর, উদ্ধৃত দ্বৈত-উদ্ধৃতি চিহ্নের মধ্যে বিভক্ত হয় না।
টোকেনাইজার কিভাবে কাজ করে:
- স্ট্রিংটিকে "অক্ষরে" বিভক্ত করুন যেখানে প্রতিটি "অক্ষর" হয় an "(অর্থাৎ," \\\ "") অথবা f (যেমন "f") এর মতো একটি বাস্তব চরিত্র।
- প্রতিটি "চরিত্র" এর জন্য
- যদি এটি একটি স্থান হয়, একটি টোকেন শেষ করুন যদি না আমাদের উদ্ধৃত করা হয়
- যদি এটি একটি উদ্ধৃতি চিহ্ন হয়, "আমাদের উদ্ধৃত করা হচ্ছে" বিটটি উল্টে দিন
- অন্যথায়, এটি নির্মিত টোকেন যোগ করুন
- EOL এ, আমরা সাধারণত (টোকেন) যুক্ত করেন নি চূড়ান্ত টোকেন
ERROR(/ArrayList)
- যদি শেষ "অক্ষর" একটি পালানোর চরিত্র হয়, একটি ব্যতিক্রম নিক্ষেপ; এটা বৈধ নয়
- যদি আমরা একটি উদ্ধৃতি মাঝখানে, একটি ব্যতিক্রম নিক্ষেপ; এটা বৈধ নয়
- অন্যথায়, চূড়ান্ত টোকেন (টোকেন) যোগ করুন
- (টোকেন) এর একটি স্ট্রিং [] সংস্করণ ফিরিয়ে দিন
পরামিতি | |
---|---|
line | String : একটি String tokenized করা |
delim | String : চালু বিভক্ত করার বিভেদক |
logging | boolean : থাকুক বা না থাকুক অপারেশন লগ ইন করার |
ফেরত দেয় | |
---|---|
String[] | স্ট্রিং এর একটি টোকেনাইজড সংস্করণ |
নিক্ষেপ করে | |
---|---|
IllegalArgumentException | যদি লাইন পার্স করা যায় না |
টোকেনাইজ লাইন
public static String[] tokenizeLine (String line, boolean logging)
স্ট্রিংকে টোকেনাইজ করে, স্পেসে বিভক্ত করে। পরপর, উদ্ধৃত দ্বৈত-উদ্ধৃতি চিহ্নের মধ্যে বিভক্ত হয় না।
আরও দেখুন tokenizeLine(String, String)
পরামিতি | |
---|---|
line | String |
logging | boolean |
ফেরত দেয় | |
---|---|
String[] |