我有这个字符串:
String str = "Hey;2.3232";
并希望退回这对:
<Hey,2.3232>
作为对类型&#34; String,Double&#34;,如何在Java中执行此操作?
这是我到目前为止所做的事情:
public static Pair<String, Double> parseItem(String str) {
String[] array = str.split(";");
String s = array[0];
Double s1 = Double.parseDouble(array[1]);
//and then i don't know how to return it
}
答案 0 :(得分:4)
假设Pair类有一个接受两个参数的构造函数:
return new Pair<String,Double>(s,s1);
答案 1 :(得分:3)
public static Pair<String, Double> parseItem(String str) {
String[] array = str.split(";");
String s = array[0];
Double s1 = Double.parseDouble(array[1]);
return Pair.create(s, s1) ; // Or some form of Pair constructor
}