java输出数组有哪几种方法?该如何实现?

TheDisguiser 2020-06-08 14:39:41 java常见问答 4536

数组在java中有着举足轻重的地位,项目中大部分数据的传输输出都少不了数组,小伙伴们知道数组都有哪些输出方法吗?它们该如何实现呢?让小编带你来了解了解吧。

一、传统for循环输出

int[] arrays1 = new int[]
{
    1
    , 2
    , 3
    , 4
};
// The first method
System.out.println("The first method");
for (int i = 0; i < arrays1.length; i++)
{
    System.out.println(arrays1[i]);
}

二、Arrays.deepToString方法

// The third method is for multidimensional arrays
 System.out.println("The third method is for multidimensional arrays");
 int[][] arrays2 = new int[][]
 {
     {
         1
         , 2
     }
     , {
         3
         , 4
     }
 };
 System.out.println(Arrays.deepToString(arrays2));

三、toString输出

在java中array这样一个数组类,调用里面的tostring方法就能够返回一个包含数组元素的字符串,这些返回的元素都会被放置在括号内,并

调用Array.toString(a),返回一个包含数组元素的字符串,这些元素被放置在括号内,并用逗号分开。

int[] arrays1 = new int[]
{
    1
    , 2
    , 3
    , 4
};
// The second method
System.out.println("The second method");
System.out.println(Arrays.toString(arrays1));

打印方法示例:

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class PrintArray
{
    public static void main(String[] args)
    {
        //方法一:
        List < String > list1 = new ArrayList < String > ();
        list1.add("First");
        list1.add("Second");
        list1.add("Third");
        list1.add("Fourth");
        System.out.print("list1:" + list1);
        System.out.println("
");
        //方法二:
        System.out.print("list2:");
        String list2[] = {
            "First"
            , "Second"
            , "Third"
            , "Fourth"
        };
        for (int i = 0; i < list2.length; i++)
        {
            System.out.print(list2[i] + " ");
        }
        System.out.println("
");
        //方法三:
        System.out.print("list3:");
        String[] list3 = new String[]
        {
            "First"
            , "Second"
            , "Third"
            , "Fourth"
        };
        System.out.println(Arrays.toString(list3));
    }
}

以上就是关于数组输出方式的所有内容了,如果还需要了解更多数组相关java入门知识的话,可以来关注我们的网站噢。

推荐阅读:

java数组定义要怎么定义?java入门教程

java数组去重怎么去除?java实现数组去重方法

Java数组截取如何实现?Java语言教程