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 코드가 삭제된 문자열