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" 是换行
}
输出结果:
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]不存在 强行调用会出错(溢出)!
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.
int[][] arr = new int[m][n];
在赋值时使用for循环
for(int i=0;i
二维以上的数组用的不多,因为使用方法和二维基本一样java创建字符串数组,这里就不做演示了。
内容扩展
1. for each语句(增强for循环)
用于遍历实现Iterator接口的数组或列表(ArrayList、LinkedList)集合(Set)等容器对象。
格式:
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()方法
两者的区别:
申请代码:
for(int i=0;i
3.Arrays的toString方法
功能:由数组的元素生成一个字符串,数组的每个元素都用方括号[]括起来
格式:Arrays.toString(数组名)
注意:该方法不能直接获取二维数组
申请代码:
int[] arr = {111,222,333};
System.out.println(Arrays.toString(arr));
运行结果:
[111, 222, 333]
希望以上对大家有所帮助!