use*_*533 5 java arrays performance arraylist
所以我想知道是否可以填充由对象ArrayList的toString()调用构成的String数组
所以我知道这可以使用循环来完成,但是有一线方法吗?
循环方式
ArrayList<Object> objects = new ArrayList<Object>();
//fill object with elements
//
String[] strings = new String[object.length()];
for(int i = 0;i<10;i++)strings[i]=objects.get(i).toString();
Run Code Online (Sandbox Code Playgroud)
bra*_*mus 11
使用java-8,
String[] strings = objects.stream().map(Object::toString).toArray(String[]::new);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
117 次 |
| 最近记录: |