StringUtil

public class StringUtil
extends Object

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


Lớp tiện ích để thoát chuỗi cho thao tác chuỗi thông thường.

Tóm tắt

Hàm khởi tạo công khai

StringUtil()

Phương thức công khai

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

Mở rộng tất cả các biến trong một chuỗi nhất định với các giá trị của chúng trong bản đồ.

static String removeAnsiCodes(String coloredText)

Xoá tất cả các chuỗi thoát ANSI thông thường

Hàm khởi tạo công khai

StringUtil

public StringUtil ()

Phương thức công khai

mở rộng

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

Mở rộng tất cả các biến trong một chuỗi nhất định với các giá trị của chúng trong bản đồ.

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

Tham số
str String: nguồn String để mở rộng

valueMap Map

Giá trị trả về
String bản đồ có tên và giá trị biến

removeAnsiCodes

public static String removeAnsiCodes (String coloredText)

Xoá tất cả các chuỗi thoát ANSI thông thường

Tham số
coloredText String: chuỗi có thể chứa mã ANSI cho văn bản có màu

Giá trị trả về
String một chuỗi đã xoá tất cả mã ANSI