StringUtil

public class StringUtil
extends Object

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


מחלקת כלי עזר להוספת תווי escape למחרוזות לצורך מניפולציה נפוצה של מחרוזות.

סיכום

‫constructors ציבוריים

StringUtil()

‫methods ציבוריים

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

מרחיבה את כל המשתנים במחרוזת נתונה עם הערכים שלהם במפה.

static String removeAnsiCodes(String coloredText)

הסרת כל רצפי הבריחה הנפוצים של ANSI

‫constructors ציבוריים

StringUtil

public StringUtil ()

‫methods ציבוריים

הרחבה

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 שהוסרו