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, 3, 6);
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提供了很多有用的工具類
後續逐步和大家分享學習心得.