تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

الاقتباس

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 A String إنشاؤها من كل الرموز.

tokenizeLine

public static String[] tokenizeLine (String line, 
                String delim)

العوامل
line String

delim String

عائدات
String[]

tokenizeLine

public static String[] tokenizeLine (String line)

يرمز إلى السلسلة ، وينقسم على مسافات. لا ينقسم بين علامات الاقتباس المزدوجة المتتالية غير المقتبسة.

انظر أيضا tokenizeLine(String, String)

العوامل
line String

عائدات
String[]

tokenizeLine

public static String[] tokenizeLine (String line, 
                String delim, 
                boolean logging)

يرمز إلى السلسلة ، وينقسم على محدد محدد. لا ينقسم بين علامات الاقتباس المزدوجة المتتالية غير المقتبسة.

كيف يعمل الرمز المميز:

  1. قسّم السلسلة إلى "أحرف" حيث يكون كل "حرف" إما حرف تم تجاوزه مثل \ "(أي ،" \\\ "") أو حرف حقيقي واحد مثل f (فقط "f").
  2. لكل "حرف"
    1. إذا كانت مسافة ، فقم بإنهاء الرمز المميز ما لم يتم اقتباسنا
    2. إذا كانت علامة اقتباس ، فاقلب قليلاً "نقلاً عن اقتباس"
    3. خلاف ذلك ، قم بإضافته إلى الرمز المميز الذي يتم إنشاؤه
  3. في موسوعة الحياة، ونحن عادة لم تقم بإضافة رمز النهائي إلى (الرموز) ERROR(/ArrayList)
    1. إذا كان "الحرف" الأخير هو حرف إلغاء ، فقم بطرح استثناء ؛ هذا غير صحيح
    2. إذا كنا في منتصف عرض أسعار ، فقم بطرح استثناء ؛ هذا غير صحيح
    3. بخلاف ذلك ، أضف الرمز المميز النهائي إلى (الرموز)
  4. إرجاع نسخة سلسلة [] من (الرموز)

العوامل
line String : A String ليتم برموز

delim String : المحدد للانقسام على

logging boolean : وجود أو عدم تسجيل العمليات

عائدات
String[] نسخة مرمزة من السلسلة

رميات
IllegalArgumentException إذا كان الخط لا يمكن تحليله

tokenizeLine

public static String[] tokenizeLine (String line, 
                boolean logging)

يرمز إلى السلسلة ، وينقسم على مسافات. لا ينقسم بين علامات الاقتباس المزدوجة المتتالية غير المقتبسة.

انظر أيضا tokenizeLine(String, String)

العوامل
line String

logging boolean

عائدات
String[]