我有这个字符串:

String str = "Hey;2.3232";

并想返回这对:

<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

}

#1楼 票数:4 已采纳

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

return new Pair<String,Double>(s,s1);

#2楼 票数: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
}

  ask by laker001 translate from so

未解决问题?本站智能推荐:

1回复

JMock通用返回类型

我正在为一个需要在其内部创建多个集合的类编写JMock测试。 我为班级提供了一个工厂,该工厂将在需要时生成一个Collection。 现在可以使用,但是当使用JMock测试“ MyClass”时,我无法模拟此返回类型重载。 有什么办法可以使它正常工作吗? 我知道我可以传入ThingX
2回复

Java返回类型通用

我是在Java中使用泛型的新手,我有一个简单的方法,我想从中返回任何类型,此方法返回其他类的getters方法,例如,我有channels类,并且有getChannelId()方法,我想从此方法返回: getId是int而getChannelTitle是字符串,如何修复此方法以返回任何类型?
2回复

返回类型通用

我正在学习在Java中使用泛型,并且我需要以下函数(在具有泛型属性的类中才能工作: 该类具有类型为Expression的属性arg。 arg.getValue返回类型T的变量。如果T是布尔值,则函数评估应返回arg.getValue的逻辑取反,如果T是整数则返回-arg.getValue的
1回复

不兼容的通用返回类型

我非常了解泛型,但遇到了一个我不太明白的看似简单的问题。 看一下下面的例子。 settings是vertx.core.json.JsonObject类型的实例属性。 getValue的结果是Object 。 我认为通过将返回类型设置为T我将能够返回任何类型的Object或类型为Str
1回复

集合的通用返回类型

是否可以使用泛型返回类型,以便可以使用接口和实现构建集合。
1回复

通用方法返回类型

我环顾了StackOverflow,以查找我面临的问题的答案。 我遇到了许多很好的答案,但仍然无法回答我的问题。 使用反射获取Java中通用参数的类型 如何通过检查找到返回类型的参数化类型? Java泛型:获取泛型方法的返回类型的类 http://qussay.com/2013
1回复

通用返回类型错误

让我展示我的快速示例: 当给定原始类型时, crate.get()返回Food而不是Fruit 注意:将Crate声明为Crate<T extends Fruit> extends Container<T>因此禁止Crate<Food> 。 我很
3回复

通用方法返回类型

泛型方法返回类型是否基于值引用解析? 例如 参考代码段,此代码可以正常编译和运行。 我在这里的问题是,由于我没有将类型转换列表对象专门键入我的类型,因此返回类型仍然与String和Integer兼容。 那么返回类型是根据值引用来解决的吗?