Return 泛型 <String,Double>

Return a generic type <String,Double>

我有这个字符串:

String str = "Hey;2.3232";

想return这对:

<Hey,2.3232>

作为配对类型 "String,Double",我如何在 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

}

假设 Pair class 有一个接受两个参数的构造函数:

return new Pair<String,Double>(s,s1);
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
}