List<String> lsstr=Arrays.asList(arear);//数组转list
List<String> listWithoutNulls = lsstr.stream().filter(Objects::nonNull)//list去掉空值
.collect(Collectors.toList());
String[] toBeStored = new String[listWithoutNulls.size()];//list转数组
listWithoutNulls.toArray(toBeStored);
double[] doubles = Arrays.stream(toBeStored).mapToDouble(Double::valueOf).toArray();//字符串数组转doubel数组
//从数组中找到近似值
List<Double> list = Arrays.stream(numbers).boxed().collect(Collectors.toList());
double c = list.stream()
.min(Comparator.comparingDouble(i -> Math.abs(i - num)))
.orElseThrow(() -> new NoSuchElementException("No value present"));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)