Java String数组定义及用法详解(5大用法)

Java String数组定义及用法详解(5大用法)-mikechen

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面试题总结》,后台回复架构,即可获取《阿里架构师进阶专题全部合集

评论交流
    说说你的看法