StringUtil

public class StringUtil
extends Object

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


فئة أدوات لإلغاء تسلسل السلاسل من أجل معالجة السلاسل الشائعة

ملخّص

طُرق وضع التصميم العامة

StringUtil()

الإجراءات العامة

static String expand(String str, Map<String, String> valueMap)

توسيع جميع المتغيّرات في سلسلة معيّنة باستخدام قيمها في الخريطة

static String removeAnsiCodes(String coloredText)

إزالة جميع تسلسلات الهروب الشائعة في ANSI

طُرق وضع التصميم العامة

StringUtil

public StringUtil ()

الإجراءات العامة

توسيع

public static String expand (String str, 
                Map<String, String> valueMap)

توسيع جميع المتغيّرات في سلسلة معيّنة باستخدام قيمها في الخريطة

Map<String, String> valueMap = new HashMap<>() {
   put("FOO", "trade");
   put("BAR", "federation");
 };
 String str = StringUtil.expand("${FOO}.${BAR}", valueMap);
 assert str.equals("trade.federation");
 

المعلَمات
str String: المصدر String المطلوب توسيعها

valueMap Map

المرتجعات
String الخريطة التي تحتوي على أسماء المتغيّرات وقيمها

removeAnsiCodes

public static String removeAnsiCodes (String coloredText)

إزالة جميع تسلسلات الهروب الشائعة في ANSI

المعلَمات
coloredText String: السلسلة التي قد تحتوي على رمز ANSI للنص الملوّن

المرتجعات
String سلسلة تمت إزالة جميع رموز ANSI منها