সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

উদ্ধৃতি টোকেনাইজার

public class QuotationAwareTokenizer
extends Object

java.lang.Object
com.android.tradefed.util.QuotationAwareTokenizer


সারসংক্ষেপ

পাবলিক কনস্ট্রাক্টর

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, 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)

স্ট্রিংকে টোকেনাইজ করে, নির্দিষ্ট ডেলিমিটারে বিভক্ত করে। পরপর, উদ্ধৃত দ্বৈত-উদ্ধৃতি চিহ্নের মধ্যে বিভক্ত হয় না।

টোকেনাইজার কিভাবে কাজ করে:

  1. স্ট্রিংটিকে "অক্ষরে" বিভক্ত করুন যেখানে প্রতিটি "অক্ষর" হয় an "(অর্থাৎ," \\\ "") অথবা f (যেমন "f") এর মতো একটি বাস্তব চরিত্র।
  2. প্রতিটি "চরিত্র" এর জন্য
    1. যদি এটি একটি স্থান হয়, একটি টোকেন শেষ করুন যদি না আমাদের উদ্ধৃত করা হয়
    2. যদি এটি একটি উদ্ধৃতি চিহ্ন হয়, "আমাদের উদ্ধৃত করা হচ্ছে" বিটটি উল্টে দিন
    3. অন্যথায়, এটি নির্মিত টোকেন যোগ করুন
  3. EOL এ, আমরা সাধারণত (টোকেন) যুক্ত করেন নি চূড়ান্ত টোকেন ERROR(/ArrayList)
    1. যদি শেষ "অক্ষর" একটি পালানোর চরিত্র হয়, একটি ব্যতিক্রম নিক্ষেপ; এটা বৈধ নয়
    2. যদি আমরা একটি উদ্ধৃতি মাঝখানে, একটি ব্যতিক্রম নিক্ষেপ; এটা বৈধ নয়
    3. অন্যথায়, চূড়ান্ত টোকেন (টোকেন) যোগ করুন
  4. (টোকেন) এর একটি স্ট্রিং [] সংস্করণ ফিরিয়ে দিন

পরামিতি
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[]