String数组的定义
String数组的定义有三种:
1、定义一个固定长度的字符串数组
创建一个长度为8的String类型数组,定义之后,可以对字符串数组进行赋值。
代码示例:
//创建一个长度为8的String类型数组 String s[] = new String[8];
2.定义一个固定长度的整形数组
代码示例:
//定义一个长度为6的整形数组 int[] i=new int[6];
3.定义数组的时候,直接对数组进行赋值
可以使用如下方式:
String[] s= new String[]{"m","i","k","e"};
也可以使用如下方式:
String[] s= {"m","i","k","e"};
String数组的用法
1.数组的初始化
//java数组初始化 String[] strArray={"m","i","k","e"};
2.循环输出数组
//java数组初始化 String[] strArray={"m","i","k","e"}; //输出java数组 for(int i=0;i<strArray.length;i++) { System.out.println(strArray[i]); }
输出结果:
mike
3.修改数组元素值
//java数组初始化 String[] strArray={"m","i","k","e"};</br > //修改java数组的第二个元素为 a strArray[1]="a";
输出结果:
make
4.String转换成List
String[] strArray= new String[]{"m","i","k","e"}; List<String> list = Arrays.asList(arr);
5.List转换成String
List<String> list = new ArrayList<String>(); list.add("m"); list.add("i"); list.add("k"); list.add("e"); String[] strArray= list.toArray(new String[list.size()]);
陈睿mikechen
十余年BAT架构经验,资深技术专家,就职于阿里、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》