我有这个变量:
protected ArrayList<String> list = new ArrayList<String>();
数据采用以下形式:
data = date + ": " + y + "L/100KM "+ " " + value1 + "dt "+ value2 + "KM\n";
我想从中检索数据value1
。我怎么能这样做?
答案 0 :(得分:5)
你可以像这样拆分空白:
String[] result = data.split(" ");
你的value1应该是这个数组中的第三项,所以你可以通过调用:
来访问它String value1 = result[2];
或者,如果你编写了这段代码,为什么你会试图从一个字符串中获取值,你只需要自己设置该值。 :)
答案 1 :(得分:0)
您必须使用正则表达式。