//新建字符串数组 String[] vedioPics = new String[vedioPicPathList.size()];
//执行数据添加 vedioPics = insert(vedioPics, "需要追加的字符串数据");
//往字符串数组追加新数据
private static String[] insert(String[] arr, String str) {
int size = arr.length; //获取数组长度
String[] tmp = new String[size + 1]; //新建临时字符串数组,在原来基础上长度加一
for (int i = 0; i < size; i++){ //先遍历将原来的字符串数组数据添加到临时字符串数组
tmp[i] = arr[i];
}
tmp[size] = str; //在最后添加上需要追加的数据
return tmp; //返回拼接完成的字符串数组
}
本文介绍了一种在Java中实现字符串数组动态扩容的方法。通过创建一个临时数组并进行数据迁移,可以有效地在运行时增加数组的大小,从而实现数组的动态追加功能。
1万+

被折叠的 条评论
为什么被折叠?



