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 代碼的字串