字符数组:
1.定义形式:
char[] code = {'A', 'B', 'C', '1', '2', '3', '#', '@'};
2.输入形式:字符数组无法从键盘赋值,只能通过定义获得。
3.输出形式 :用遍历的方式将数组中的字符挨个输出。
for (int i = 0; i < code.length; i++) {
System.out.print(" " + code[i]);
}
数组:
1.定义形式:有两种


2.输入形式:
for (int i = 0; i < 10; i++) {
a[i] = scanner.nextInt();
}
3.输出形式 :用遍历的方式将数组中的字符挨个输出。
for (int i = 0; i < 10; i++) {
System.out.println("a[i]");
}
字符串:
1.定义形式:
String s="12sdhgfj#$%";
定义空的字符串
String res = "";
2.输入形式:直接赋值
String next = scanner.next();
3.输出形式 :直接整体输出
String s="12sdhgfj#$%";
System.out.println(s);
注意:
字符串在想把单个元素拿出来时不能像数组那样用'a[i]'来表示,而是要用'a.charAt(i)'来取出当个元素
总结:
数组和字符串是两个完全不同的集合方式,不管是定义方式,输入形式还是输出形式,都不一样。
字符串就像一跟完整的甘蔗,集合内的元素就是一个不可分割的整体。
数组就像一个切开的藕片每个元素都是独立存在的,只有微弱的藕丝还在相连,以此来确定数组的集合,与集合中所有元素的顺序
字符数组拥有数组的所有特性只是其中的元素都是字符。
原文链接: https://blog.csdn.net/daibadetianshi/article/details/136784654