Java输出数组的内容

本文详细介绍如何在Java中输出不同类型的数组,包括基本的数组、List<String>类型的列表及数组的数组,并通过实例演示了使用System.out.println、Array类和Arrays.deepToString等方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

Java输出数组的内容

作者:chszs,转载需注明。
作者博客主页:http://blog.youkuaiyun.com/chszs

1. 输出内容最常见的方式

// List<String>类型的列表List<String> list = new ArrayList<String>();list.add("First");list.add("Second");list.add("Third");list.add("Fourth");System.out.println(list);

输出:
[First, Second, Third, Fourth]

// String数组
String[] array = new String[] { "First", "Second", "Third", "Fourth" };System.out.println(array.toString());

输出:
[Ljava.lang.String;@12dacd1

2. 使用Array类输出数组内容

// String数组String[] array = new String[] { "First", "Second", "Third", "Fourth" };System.out.println(Arrays.toString(array));

输出:
[First, Second, Third, Fourth]

3. 输出数组的数组

可以使用Arrays.deepToString()方法。

String[] arr1 = new String[] { "Fifth", "Sixth" };String[] arr2 = new String[] { "Seventh", "Eight" };// 数组的数组String[][] arrayOfArray = new String[][] { arr1, arr2 };// 比较下面的输出
System.out.println(arrayOfArray);
System.out.println(Arrays.toString(arrayOfArray));
System.out.println(Arrays.deepToString(arrayOfArray));

输出:
[[Ljava.lang.String;@1ad086a
[[Ljava.lang.String;@10385c1, [Ljava.lang.String;@42719c]
[[Fifth, Sixth], [Seventh, Eighth]]

再看下面的完整例子:
import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class PrintArray public static void main(String[] args) {  List<String> list = new ArrayList<String>();  list.add("First");  list.add("Second");  list.add("Third");  list.add("Fourth");  System.out.println(list);  String[] array = new String[] { "First", "Second", "Third", "Fourth" };  System.out.println(array.toString());  System.out.println(Arrays.toString(array));  String[] arr1 = new String[] { "Fifth", "Sixth" };  String[] arr2 = new String[] { "Seventh", "Eigth" };  String[][] arrayOfArray = new String[][] { arr1, arr2 };  System.out.println(arrayOfArray);  System.out.println(Arrays.toString(arrayOfArray));  System.out.println(Arrays.deepToString(arrayOfArray)); }}

输出:

[First, Second, Third, Fourth]
[Ljava.lang.String;@12dacd1
[First, Second, Third, Fourth]
[[Ljava.lang.String;@1ad086a
[[Ljava.lang.String;@10385c1, [Ljava.lang.String;@42719c]
[[Fifth, Sixth], [Seventh, Eigth]]




           

给我老师的人工智能教程打call!http://blog.youkuaiyun.com/jiangjunshow
这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值