Java输出数组的内容
作者:chszs,转载需注明。
作者博客主页:http://blog.csdn.net/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]]
分享到:
相关推荐
java代码-使用java解决输出数组中加起来最大两个元素的值的源代码 ——学习参考资料:仅用于个人学习使用!
Java文件中实现了统计数组中相同元素个数的功能以及统计数组中小于某个元素的所有元素的数量功能
本篇文章将深入探讨如何在Java中实现“随机不重复输出数组元素”的四种思路,这对于诸如模拟抽奖、点名等实际应用场景非常有用。 1. **基于Math.random()的解决方案** Math.random()函数可以生成0.0到1.0之间的...
// 输出数组的第一个元素 numbers[2] = 7; // 修改数组的第三个元素 ``` 三、遍历数组 Java中遍历数组通常使用for循环: ```java for (int i = 0; i ; i++) { System.out.println(numbers[i]); } ``` 或者使用...
然后,我们使用for循环来输出数组的内容,并输出数组的元素个数。 四、教学要点和难点 教学要点: * 数组的声明和内存分配 * 数组的表示方法 * 数组的应用 教学难点: * 数组的内存分配 * 数组索引的使用 五、...
最后,我们输出数组的所有元素,可以看到数组的第一个元素已经被修改为 6。 使用方法返回一个数组 方法不仅可以传递数组,还可以返回一个数组。方法返回数组时,只需要在返回值类型声明处明确的写出返回的数组类型...
Java 实验数组和集合 Java 是一种广泛使用的编程语言,数组和集合是 Java 语言中的两个基本数据结构。数组是一种固定大小的同类型元素的集合,而集合是一种可以动态增长和缩减的元素集合。在 Java 中,数组和集合都...
在Java中,数组的使用不仅限于上述内容,还包括多维数组、数组的复制、排序算法(如快速排序、选择排序等)、查找算法(如二分查找)等更高级的应用。熟悉这些概念,将有助于编写出更加高效和可维护的代码。
下面我们将深入探讨如何使用Java实现字符数组的全排列。 首先,我们需要了解回溯法。回溯法是一种试探性的解决问题方法,它尝试逐步找到问题的所有解。当发现某一步无法继续找到有效解时,会退回一步,尝试其他的...
下面我们将详细探讨如何在Java中用数组为一个类定义多个对象,并进行实例化。 首先,让我们创建`Person`类。这个类可能包含一些属性,如姓名、年龄等,以及与这些属性相关的操作方法: ```java public class ...
java取出数组中出现次数最大的数字,并升序输出
在本实验中,我们编写了一个 Java 应用程序,输出数组 a 的全部元素,并将数组 a 的全部或部分元素复制到其他数组中,然后改变其他数组的元素的值,再输出数组 a 的全部元素。 知识点: * 数组的复制 * Arrays....
### Java数组总结使用手册 #### 一、数组基础概念 **1.1 什么是数组** 数组是一种基本的数据结构,用于存储一系列相同类型的元素。在Java中,数组是一种对象,它包含固定数量的相同类型的元素。数组中的每一个...
在图形界面、输入输出流、线程池和网络编程等其他Java知识点中,数组和集合也扮演着重要角色。例如,在进行文件读写操作时,常常需要使用数组来存储读取的数据;在处理网络请求时,集合可以用来存储客户端连接、会话...
在Java编程语言中,数组是一种特殊的数据结构,用于存储同一类型的数据集合。在这个文档中,我们专注于一维数组的实例,主要探讨了如何创建、初始化和输出一维数组的元素。以下是详细的知识点解析: 1. **数组声明*...
在Java编程语言中,数组是一种数据结构,用于存储固定数量的相同类型的数据。数组的排序是编程中的基本操作,尤其在处理大量数据时至关重要。数组的递增排序,也称为升序排序,是指将数组中的元素按照从小到大的顺序...
java实现数组从小到大排序,输出为数组。可以直接拿来用,注释清楚,可读性强,适用于基础练习,课堂作业等
这个压缩包文件"Java 实例 - 输出数组元素源代码-详细教程"显然包含了一系列的实例和指导,教你如何在Java中创建、初始化和输出数组的元素。在本教程中,我们将深入探讨这些关键知识点。 1. **数组的声明与初始化**...
假设有一个长度为5的数组,如下所示: int [] aray = new int[] {1,3,-1,5,-2} 先要创建一个新数组 new...试编程输出新数组 中的元素,程序运行结果如下: 原数组为:1,3,-1,5,-2 逆序并处理后的数组为: 0 5 0 3 1
在Java编程语言中,一维数组是数据结构的基础,它允许我们存储同类型的数据集合。本文将深入探讨Java一维数组的创建、初始化、访问以及使用的一些关键知识点。 首先,让我们了解什么是数组。数组是一种线性数据结构...