工具類Arrays(1)數組copy

 1 import java.util.Arrays;
 2 
 3 public class ArrayCopyTest {
 4     public static void main(String args[]) {
 5         String[] base = { "1""2""3""4""a""b""c""d""!""~""+" };
 6         System.out.println("base:" + Arrays.toString(base));
 7         String[] copy = Arrays.copyOf(base, 4);
 8         System.out.println("copy:" + Arrays.toString(copy));
 9         copy = Arrays.copyOfRange(base, 36);
10         System.out.println("copy from base, Range 3 - 6:"
11                 + Arrays.toString(copy));
12     }
13 }

輸出
base:[1, 2, 3, 4, a, b, c, d, !, ~, +]
copy:[1, 2, 3, 4]
copy from base, Range 3 - 6:[4, a, b]


Arrays.toString 直接把數組轉換成字符串
Arrays.copyOf(base, 4); copy 目標的前幾個成員
Arrays.copyOfRange(base, 3, 6); 指定copy的範圍
Arrays相當有用.
到最近才發現原來java6提供了很多有用的工具類
後續逐步和大家分享學習心得.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章