数组在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入门知识的话,可以来关注我们的网站噢。
推荐阅读: