太久没写这么基础的java代码了,直接调用(String[])indexs.toArray(),结果报错java.lang.ClassCastException: class [Ljava.lang.Object; cannot be cast to class [Ljava.lang.String; ([Ljava.lang.Object; and [Ljava.lang.String; are in module jatrap'),想了一下,记录免得下次又忘记了
直接使用 list.stream().toArray(String[]::new) 文章来源:https://www.toymoban.com/news/detail-552941.html
List<String> indexs=new ArrayList<>();
application.forEach(item->{
indexs.add(INDEX_PREFIX+item+"*"+ getAppend());
});
IndexCoordinates cooIndex = IndexCoordinates.of(indexs.stream().toArray(String[]::new));
文章来源地址https://www.toymoban.com/news/detail-552941.html
到了这里,关于Java String list 转 String[]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!