StringUtil

public class StringUtil
extends Object

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


Utility class for escaping strings for common string manipulation.

Summary

Public constructors

StringUtil()

Public methods

static String expand(String str, valueMap)

Expand all variables in a given string with their values in the map.

Public constructors

StringUtil

public StringUtil ()

Public methods

expand

public static String expand (String str, 
                 valueMap)

Expand all variables in a given string with their values in the map.

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

Parameters
str String: the source String to expand

valueMap

Returns
String the map with the variable names and values