从Double列表返回List[Double],Map[String,Double]
从Double列表返回List[Double]可以通过以下方式实现:
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<Double> doubleList = Arrays.asList(1.0, 2.0, 3.0, 4.0, 5.0);
List<Double> newList = doubleList.stream()
.collect(Collectors.toList());
System.out.println(newList);
}
}
输出:[1.0, 2.0, 3.0, 4.0, 5.0]
val doubleList = List(1.0, 2.0, 3.0, 4.0, 5.0)
val newList = doubleList.map(identity)
println(newList)
输出:List(1.0, 2.0, 3.0, 4.0, 5.0)
Map[String,Double]表示将一个字符串映射到一个双精度浮点数。可以通过以下方式实现:
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map<String, Double> map = new HashMap<>();
map.put("key1", 1.0);
map.put("key2", 2.0);
map.put("key3", 3.0);
System.out.println(map);
}
}
输出:{key1=1.0, key2=2.0, key3=3.0}
val map = Map("key1" -> 1.0, "key2" -> 2.0, "key3" -> 3.0)
println(map)
输出:Map(key1 -> 1.0, key2 -> 2.0, key3 -> 3.0)
对于以上问题,腾讯云提供了一系列适用于云计算场景的产品:
请注意,以上仅为腾讯云的相关产品示例,不代表对其他云计算品牌商的评价或推荐。
领取专属 10元无门槛券
手把手带您无忧上云