1. 程式人生 > 實用技巧 >Java陣列列印輸出(char、其餘基本資料型別、引用資料型別)

Java陣列列印輸出(char、其餘基本資料型別、引用資料型別)

import org.junit.Test;

public class Demo {
    @Test
    public void test1(){
        /*
        關於陣列輸出的測試
        char[]直接輸出時,各字元會拼接成字串輸出。
        char[]拼接字串後再輸出,則輸出陣列的地址值。
        引用資料型別輸出類名+地址值
        其餘基本資料型別輸出地址值
        綜上所述,char[]需要特別注意下
         */
        char c[] = {'c','h','i','n','a'};
        Character ch[] 
= {'c','h','i','n','a'}; String s[] = {"ch","ina"}; Demo demo[] = {}; int i[] = {1,2,3}; double d[] = {2.2,3.3}; boolean bool[] = {true,false}; System.out.println("char陣列輸出:"); System.out.print("直接輸出:"); System.out.print(c); System.out.print(
"\n拼接字串輸出:"); System.out.print("char[] = "+c+"\n"); System.out.println("************************************************************"); System.out.println("引用資料型別陣列輸出:"); System.out.println("直接輸出:"); System.out.println(ch); System.out.println(s); System.out.println(demo); System.out.println(
"拼接字串輸出:"); System.out.println("Character[]:"+ch); System.out.println("String[]:"+s); System.out.println("Demo[]:"+demo); System.out.println("************************************************************"); System.out.println("其它基本資料型別陣列輸出:"); System.out.println("直接輸出:"); System.out.println(i); System.out.println(d); System.out.println(bool); System.out.println("拼接字串輸出:"); System.out.println("int[]:"+i); System.out.println("double[]:"+d); System.out.println("boolean[]:"+bool); } }