【Java】数组的打印输出

import java.util.Arrays;

public class Test {
	public static void main(String[] args) {
		int[] a = { 1, 2, 3 };
		
		// 最常用的方法
		System.out.println(Arrays.toString(a));
		
		// 自己打印的简单方法
		for (int i : a)
			System.out.print(i + " ");
		System.out.println();

	}

	// Arrays.toString的源代码
	public static String toString(int[] a) {
		if (a == null)
			return "null";
		int iMax = a.length - 1;
		if (iMax == -1)
			return "[]";

		StringBuilder b = new StringBuilder();
		b.append('[');
		for (int i = 0;; i++) {
			b.append(a[i]);
			if (i == iMax)
				return b.append(']').toString();
			b.append(", ");
		}
	}
}

  

[1, 2, 3]
1 2 3 
Test

猜你喜欢

转载自www.cnblogs.com/yongh/p/9148787.html