我正在尝试使用lambda表达式拆分String数组。但是,它告诉我split方法无法解决。我这样做是为了将String类型的Java Spark RDD解析为两倍。
JavaRDD parsedData = data.map(s -> {
String[] sarray = s.split(" ");
double[] values = new double[sarray.length];
for (int i = 0; i < sarray.length; i++) {
values[i] = Double.parseDouble(sarray[i]);
}
return Vectors.dense(values);
});
parsedData.cache();
答案 0 :(得分:0)
如评论中所述,如果数据的类型为/bin/bash
,则此代码应执行以下操作:
chsh -s /bin/bash/