?
?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,?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提供了很多有用的工具類
后續逐步和大家分享學習心得.
posted on 2007-12-26 09:10
交口稱贊 閱讀(2287)
評論(8) 編輯 收藏 所屬分類:
Java6 、
java相關