jAvA打印数组内容

简单点说就用FOR循环,从下标0打到最后一个下标.就是所谓的遍历,数据迭代.for(i=0;i<数组长度;i++){ System.out.println(数组名[i]); }

就以int型数组为例吧.public class Demo { public static void main(String[] args) { int[] array = new int[]{1, 2, 3}; Demo demo = new Demo(); demo.printArray(array); } /** * 打印数组 * @param array */ public void printArray(int[] array){ System.out.

一般人都会用for循环来遍历整个数组,然后挨个输出 例如:int[] a = {1,2,3,4,5};要将数组a打印出来,就是 for(int i = 0;i<a.length;i++){ System.out.println(a[i]); } 这样就会挨个输出数组 但是还有一个方法,知道的人不多,就是Array.toString(a); 只需要 System.out.println(Array.toString(a)); 就会打印出[1,2,3,4,5]这种形式.

for(int i = 0; i &lt; 数组长度; i++){ System.out.println(数组名[i]);}

class A{ //要实现自定义类 public A(){} public void display(String[] str){ //用于字符串的数祖 for(int i=0;i<str.length;i++){ System.out.println(str[i]); } } public void display(int[] str){ //用于整型的数祖 for(int i=0;i<str.length;i++){ System.out.println(str[i]); } } }

//一维数组的输出 public void outputArray(char a[]) { int n = a.length; for (int i = 0; i System.out.print(a[i] + " "); } System.out.println(); }

可以同过普通的for循环,有数组名.length得到数组长度来循环打印,也可以通过增强的for循环的方式来打印.例如:public class PrintArray{ public static void main(String[] args) { char [] ch = {'a','b','c','d','e','f','g'}; for(int i = 0;i<ch.length;i++) System.out.print(ch[i]+" "); System.out.println(); for(char c:ch) System.out.print(c+" "); System.out.println(); }}

一个for循环打印两个数组:运行结果:

因为数组也是特殊的值类型,跟int a = 1是一样的道理,而且数组其实就是保存的字符,不论你的赋值是对象,还是值类型,数组保存的就是字符,如果是对象,则保存的是对象内存地址,说你当你输出时,看见的就是字符串值.

有两个方法可以做,1,用string.indexof方法,for循环,先打印1,4,,7,用索引就可以找到(i+2),然后打印回车,接着重复打印2,5,8,然后再打印3,,6.,9.方法2,可以先放到字符数组中,用循环打印出来. 忘记加上换行的代码了我的补充 2011-

相关文档

java输出数组全部元素
c 中打印字符
java中数组不能打印吗
怎么直接输出string数组
打印字符数组
java怎样输出一个字符数组
c语言打印字符数组
字符数组全部输出
hbqpy.net
zxqk.net
lyxs.net
yhkn.net
sytn.net
电脑版