鍗冮噷涔嬭濮嬩簬瓚充笅,閭e氨浠庣幇鍦ㄥ紑濮嬪惂.
浠婂ぉ鐪嬩簡(jiǎn)涓浜?span style="color: #999999; ">commons-lang3-3.1鐨勪唬鐮?姝eソ鏈榪戝湪鐪?lt;<浠g爜澶у叏>>,灝辨葷粨涓涓嬪惂.
鎷縪rg.apache.commons.lang3.ArrayUtils鏉ヨ浜嬪惂.鏂規(guī)硶閲岄潰姣忎釜鏂規(guī)硶浠g爜閮戒笉澶?浠g爜鏈韓鍔熻兘涓嶅鏉傛槸涓鏂歸潰.闃插盡寮忕紪紼嬫柟闈㈠仛鐨勫ソ,寰堝鎯呭喌閮借冩護(hù)鍒頒簡(jiǎn).
浣嗕篃鏈変簺鍦版柟涓嶆槑鐧藉:
1 // Character array converters
2 // ----------------------------------------------------------------------
3 /**
4 * <p>Converts an array of object Characters to primitives.</p>
5 *
6 * <p>This method returns {@code null} for a {@code null} input array.</p>
7 *
8 * @param array a {@code Character} array, may be {@code null}
9 * @return a {@code char} array, {@code null} if null array input
10 * @throws NullPointerException if array content is {@code null}
11 */
12 public static char[] toPrimitive(Character[] array) {
13 if (array == null) {
14 return null;
15 } else if (array.length == 0) {
16 return EMPTY_CHAR_ARRAY;
17 }
18 final char[] result = new char[array.length];
19 for (int i = 0; i < array.length; i++) {
20 result[i] = array[i].charValue();
21 }
22 return result;
23 }
浠g爜閲岄潰濡傛灉鎹簡(jiǎn)鎴?涓瀹氫細(xì)鍦ㄧ20琛屽姞涓涓潪絀哄垽鏂?浣嗚繖閲屾病鏈?涔熻鍒漢璁や負(fù)榪欐槸閿欒鐨勬儏鍐靛彟涓涓柟娉?char[] org.apache.commons.lang3.ArrayUtils.toPrimitive(Character[] array, char valueForNull)"鍙互瀹岀編鐨勬浛鎹㈠畠鍚?浣嗘昏寰楀簲璇ュ姞涓潪絀哄垽鏂笂鍘昏濂戒竴浜?
]]>