当前位置: 主页 > JAVA语言

java创建字符串数组-java分割字符串成数组

发布时间:2023-02-13 11:07   浏览次数:次   作者:佚名

诠释[] arr;

arr = new int[]{1,2,3,...};

3.声明数组java创建字符串数组,指定元素个数,然后赋值

int[] arr1 = 新的 int[3];

注:最大元素下标为2,所有元素值为0

赋值一般使用for循环

四、在上面的基础上创建多维数组

int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};//每个子数组的元素个数不要求是同样 int[][] arr = new int[m][n];//其中n可以省略,可以在创建时指定int[][][] arr = new int[m][n][q] ;//其中n相同,q可以省略

总结

创建数组的各个方法的演示如下

方法一:

int[] arr2 = {10,20,30};
  for(int element:arr2) {
   System.out.print(element+"\n");//其中 "\n" 是换行
  }

输出结果:

java创建字符串数组_输出字符数组java_java分割字符串成数组

10
20
30

方法二:

char[] arr4 ;  //char型输入时要用单引号(')引着!
  arr4 = new char[] {'a','b','c'};
  for(char element:arr4) {
   System.out.print(element + "  ");
  }

输出结果:

a   b   c 

方法三:

  int[] arr = new int[10];
     //换成i<10 或i<=9   因为 arr[10]不存在  强行调用会出错(溢出)!

输出字符数组java_java创建字符串数组_java分割字符串成数组

for(int i = 0;i<=9;i++) { arr[i]=i; System.out.print(arr[i]+" "); }

输出结果:

0 1 2 3 4 5 6 7 8 9 

方法四

1.
int[][] arr = {{1,2,3},{4,5,6},{7,8,9}};
矩阵形式输出为:
1 2 3
4 5 6
7 8 9

1.

java分割字符串成数组_输出字符数组java_java创建字符串数组

int[][] arr = new int[m][n]; 在赋值时使用for循环 for(int i=0;i

二维以上的数组用的不多,因为使用方法和二维基本一样java创建字符串数组,这里就不做演示了。

内容扩展

1. for each语句(增强for循环)

用于遍历实现Iterator接口的数组或列表(ArrayList、LinkedList)集合(Set)等容器对象。

格式:

java分割字符串成数组_输出字符数组java_java创建字符串数组

for (数据类型 : emelent){
 	System.out.println(emelent);
}

申请代码:

int[] arr2 = {10,20,30};
  for(int element:arr2) {
   System.out.print(element+"\n");
  }

运行结果:

10
20
30

2.length属性和length()方法

两者的区别:

java创建字符串数组_java分割字符串成数组_输出字符数组java

申请代码:

for(int i=0;i

3.Arrays的toString方法

功能:由数组的元素生成一个字符串,数组的每个元素都用方括号[]括起来

格式:Arrays.toString(数组名)

注意:该方法不能直接获取二维数组

申请代码:

int[] arr = {111,222,333};
System.out.println(Arrays.toString(arr));

运行结果:

[111, 222, 333]

希望以上对大家有所帮助!