是否可以从TextView
获取数组值?在我的android项目中,我需要从TextView
final String[] amountArray = {"100$","575$","50$","70$","60$"}
(TextView) textView = (TextView) findViewById(R.id.textView);
我上面写的这段代码。我现在无法理解该怎么做?
我想在下面
amountArray = textView.getText().toString();
但我知道它不起作用,因为TextView的值是String,而amountArray
是一个数组字符串。
那么,我如何将TextView的值转换为数组字符串并将其指定为amountArray。
* TextView的值也是:{"100$","575$","50$","70$","60$"}
答案 0 :(得分:1)
试试这个:
String data = textView.getText().toString();
data = data.replace("{","").replace("}","");//Remove { and }
String[] amountArray = data.split(",");
答案 1 :(得分:0)
您可以拆分并解析字符串{"100$","575$","50$","70$","60$"}
仅获取值"100$","575$","50$","70$","60$"
您可以替换所有"
和$
符号并拆分为,
结果将生成一个包含[100,575,50,70,60]但仍为String的数组。