1、在java中,向String[]中添加元素有几种方式,首先介绍第一种,那就是在创建墙绅褡孛数组时,直接给数耘资诡拨组赋值。比如,String[] strs = new String[]{"张三","李四","王五"};,代码如图所示。
![java如何向String[]中添加值](https://exp-picture.cdn.bcebos.com/988e1c532f6323855f941825cce833e038725d3b.jpg)
3、第二种方式就是创建数组时,并不给数组初始化元素,而是后面给数组动态的赋值,创建数组可以使用String[] strs = new String[4];,可以看到这种创建方式与第一种的区别就是没有直接给数组初始化值,而且指定了数组长度为4,赋值的代码如图所示。
![java如何向String[]中添加值](https://exp-picture.cdn.bcebos.com/57af657f860e7c7538560641650d3aceabd7bf3b.jpg)
5、通过上面的例子可以看出,如果给数组规定了长度,那么赋值时个数超过该长度,程序就会抛出异常,那么如果说赋值个数小于数组长度呢?此时没有赋值的数组位置上,值就为null,可以通过代码验证,如图所示。
![java如何向String[]中添加值](https://exp-picture.cdn.bcebos.com/cfa9ae04541bd10f0784f72eba0e1799e82aa73b.jpg)
7、所以在使用数组时要注意,一种方式是创建数组时,直接给数组初始化值,另一种就是给数组指定长度后赋值,但是要注意赋值个数不要超过数组长度,不要创建一个长度为0的数组,否则赋值时程序会抛出异常。
8、以上就是java怎么向String[]中添加值的方法介绍,如有其他方式,欢迎补充,希望可以帮到大家。