String deepCode1 = "350000.350100.350102";
String[] split = deepCode1.split("\\.");
System.out.println("String数组原来的长度为"+split.length);
//追加扩容
while (split.length < 4) {
int size = split.length;
String[] tmp = new String[size + 1];
System.arraycopy(split, 0, tmp, 0, size);
//追加的内容
tmp[size] = "";
split = tmp;
}
System.out.println("扩容后String数组的长度为"+split.length);
如果需要给String[]追加元素可以使用一个新的String[]进行合并操作
![](https://img-blog.csdnimg.cn/a013582a9c0f444bad01733f4addfaa8.png)