1. 程式人生 > >java如何將各種型別的陣列直接列印輸出

java如何將各種型別的陣列直接列印輸出

直接通過Arrays集合工具類提供的如下方法,來實現將各種型別的陣列輸出列印:

Arrays.asList(陣列);

Arrays.toString(陣列);

如果要將int陣列打印出來,可以使用Arrays.toString。 
下面有一個小例程:

package testArray;

import java.util.Arrays;

public class testArray {
    public static void main(String[] args) {
        int [] a = new int[5];
        int [] b = {1,45,65,345};
        String[] c = {"dewd"
,"fwefew","fewf"}; for(int i = 0; i < 5; i ++){ a[i] = i; } System.out.println("陣列A: " + Arrays.asList(a)); System.out.println("陣列B: " +Arrays.toString(b)); System.out.println("字串C: " +Arrays.toString(c)); System.out.println("字串C: " +Arrays.asList(c)); } }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

輸出結果: 
陣列A: [[[email protected]
陣列B: [1, 45, 65, 345] 
字串C: [dewd, fwefew, fewf] 
字串C: [dewd, fwefew, fewf]


相關推薦

java如何各種型別陣列直接列印輸出

直接通過Arrays集合工具類提供的如下方法,來實現將各種型別的陣列輸出列印:Arrays.asList(陣列);Arrays.toString(陣列);如果要將int陣列打印出來,可以使用Arrays.toString。 下面有一個小例程:package testArray

一個有序陣列倒序輸出

拿到有個題目對於初學者來說不能直接寫程式碼程式:因為如果沒有完全理解其中的思想寫起來是很困難的,首先我們要學會分析問題,然後給出解題方法。 下面我將以一個例項進行解釋說明:程式碼如下: package Demo; public class ArrayDaoXu {/** * 陣列的倒序輸出 * @par

Java各種型別轉換大全

目錄 Object轉Integer public static void main(String[] args) { Object obj = 111;

java中將各種型別資料轉化為json和從json中取資料

首先,匯入以下jar包 下面是各種型別轉化為json和從json中取出資料的程式 package jsontest; import java.util.ArrayList; import java.util.HashMap; import java.util.List;

JAVA判斷各種型別資料是否為空

1、判斷list是否為空(Map、Set同list) if(list != null && list.size() != 0){ } if(list != null && !list.isEmpty()){ } list!=null:

Java-IO之PrintWriter(字元列印輸出流)

PrintWriter是字元型別的列印輸出流,繼承於Writer,用於向文字輸出流列印物件的格式化表示形式。 PrintWriter的主要函式: PrintWriter(OutputStream out) PrintWriter(OutputStream out, boo

java基礎-各種型別及轉換(int,string,char,short,date)

java資料型別和c/c++相似,但java是面向物件程式設計,和其他語言有一定的區別,下面請看幾個例子。 寫給初學者看的,我的第一篇部落格。。高手勿噴。。。有錯請指出~謝謝! 如: (一)整型int: int a=0;//整型變數a Integer b=0;//Inte

關於使用java一定範圍內數字篩選輸出的程式設計思想

       曾經看過一篇文章,裡面講的是關於JAVA程式設計思想的問題,其中提到過的一句話讓我印象深刻:一個主方法裡除了例項化物件和呼叫方法之外的程式碼不會超過四行。        當然,這是一個比較誇張的比喻 ,但在實際的程式設計中,如果能寫一個工具類的話,是不會

【736c677c4】java各種型別轉換,挺全

java型別轉換 Integer String Long Float Double Date 1如何將字串 String 轉換成整數 int? A. 有兩個方法: 1). int i = Integer.parseInt([String]); 或 i = Integ

int型別按位元組列印輸出

  今天在專案程式設計中,遇到一個問題,u32型別的引數,要賦值給一個u8 array[3],想用memcpy()函式進行賦值,由於型別大小不一致,一時不知道怎麼做,經過查詢,得以解決。說明如下;   專案是在內網中做,在查詢過程中用自己筆記本做了一下實驗,vs2013版本。   類似主題是int型別按位元組

Java 控制檯輸出列印 輸出到本地檔案

1.將控制檯列印的資訊輸出到本地檔案 File f=new File("D:\\out.txt"); f.createNewFile(); FileOutputStream fileOutputStream = new FileOutputStream(f);

java列印輸出陣列內容的三種方式

今天輸出陣列遇到問題,學習一下列印輸出陣列內容的幾種方式 錯誤示範:System.out.println(array);  //這樣輸出的是陣列的首地址,而不能打印出陣列資料。(唉,我開始就是這麼寫的。。。) 一維陣列: int[] array= {1,2,3,4,5,6}; 方式一:for迴圈

java中的二維陣列列印輸出《楊輝三角》

package oop; /**  *   * @author CZL  * 使用二維陣列列印一個 10 行楊輝三角. 1 1 1 1 2 1 1 3 3  1 1 4 6  4  1 1 5 10 10 5 1  ....    【提示】  1. 第一行有 1 個元素, 第

【程式29】 TestAdd3.java 題目:求一個3*3矩陣對角線元素之和 1.程式分析:利用雙重for迴圈控制輸入二維陣列, //再a[i][i]累加後輸出

//【程式29】 TestAdd3.java 題目:求一個3*3矩陣對角線元素之和 1.程式分析:利用雙重for迴圈控制輸入二維陣列, //再將a[i][i]累加後輸出。 public class TestAdd3App { /** * @param args

Java 案例六 奇數求和 水仙花 列印乘法口訣 列印陣列 逆序輸出陣列 選擇排序 氣泡排序 折半查詢

 1.奇數求和 /* 編寫程式求1+3+5+...+99的和值 有一個數據從0變到100 迴圈 int i = 0; ,+100 ++ 從0-100,範圍內找到奇數 數%2==1 奇數 所有的奇數求和 需要變數,儲存奇數的求和 實現步驟: 1.程式中可以使用的資料

Java 案例六 奇數求和 水仙花 列印乘法口訣 列印陣列 逆序輸出陣列 選擇排序 氣泡排序 折半查詢

 1.奇數求和 /* 編寫程式求1+3+5+...+99的和值 有一個數據從0變到100 迴圈 int i = 0; ,+100 ++ 從0-100,範圍內找到奇數 數%2==1 奇數 所有的奇數求和 需要變數,儲存奇數的求和 實現步驟: 1.程式中可

Java宣告一個10個元素的整數陣列,隨機賦值,列印輸出,排序後,列印輸出

import java.util.Random; public class Arr11{      public static void main(String[] args){        int[] aa =new int [10];        Rand

字串"a,b,c"以逗號分隔轉換為陣列列印

主要利用了String的split方法。 package com.dylan.test; /** * @author xusucheng * @create 2017-12-22 **/ public class Test { public static void

Java 輸入一行以空格分隔字元作為輸入資料轉存為陣列形式並輸出

用java寫一些演算法題目的時候需要輸入一些資料,像C或者CPP都可以有專用的輸入函式進行輸入,在Java裡需要稍微麻煩一些,具體程式碼如下: import java.util.Scanner; public class Main{ public static void main(

int型別陣列轉換為bool陣列 in Python

#coding=UTF-8 import numpy as np # int array array1 = np.array([1,0,1,0]) # convert int array to bool list list1 = [True if array1[i]==0 else