现在对于每一个自己学习Java2的人来说无外乎两种方式: 视频和博客
同样对我来说也是如此毕竟很长时没看了且并不一定能把它写全。
1.首先什么是数组:
数组就是相同类型变量的集合可以用共同的一个名字来引用它。
2.数组声明:
1. 类型 [] 数组名 = {数据}
2. 类型 数组名[] = {数据}
3.数据类型 数组名 [] = new 数据类型[长度]
3.在数组中可以存在可重复数据。
4.数组的下标是从0开始的,这个要特别注意下。
5.对于数组的一些例子
public class DeclarationArray {
public static void main(String[] args) {
//数据类型 数组名 [] = new 数据类型[长度]
String str[] = new String[5];
//数组的长度
int len = str.length;
char[] str1 = new char[]{'a'};
int[] str2 = {1,2,3,4,5};
for(int i = 0; i<str2.length;i++){
System.out.print(str2[i]);
}
}
}
public class ArrayTest {
public static void main(String[] args) {
int str[] = {1,2,3,4,5,6,7};
//将数组转化为字符串
System.out.println(Arrays.toString(str));
//获取str数组中下表为0的值
int a = Array.getInt(str, 0);
//将str数组中下标为0的值替换为11;
Array.set(str, 0, 11);
//普通for循环输出数组中的值
for(int i = 0 ; i <str.length;i++){
//去掉最后一个“,”
if(i<str.length-1){
System.out.print(str[i]+",");
}else{
System.out.print(str[i]);
}
}
// System.out.print(ss);
//System.out.print(c);
//强制for循环输出数组的值
for(int s :str){
// System.out.print(s);
}
}
}