数组打印与集合打印


@Test
	public void test1() {
		String[] helloWorld = { "Hello", "World" };
		System.out.println(helloWorld);
		System.out.println(Arrays.toString(helloWorld));
	}
打印结果是:

[Ljava.lang.String;@5197848c
[Hello, World]

如果直接打印数组对象的话,会打印出一个我们看不懂的、以左中括号加大写L开头的东西,我们不希望有这种结果。可以利用Arrays类的静态方法Arrays.toString(数组),把数组转换成对应的字符串,格式是用中括号括住。


如果要打印集合的话,直接打印就可以了。

@Test
	public void test2() {
		List<String> list = new ArrayList<String>();
		list.add("cc");
		System.out.println(list);
	}

打印结果是:

[cc]

你可能感兴趣的:(数组打印与集合打印)