丄諦啲仇魜ヤ
          如 果 敵 人 讓 你 生 氣 , 那 說 明 你 沒 有 勝 他 的 把 握!
          posts - 6,comments - 56,trackbacks - 1
          1.List轉換成為數組。(這里的List是實體是ArrayList)
          調用ArrayList的toArray方法。
          toArray
          public <T> T[] toArray(T[] a)返回一個按照正確的順序包含此列表中所有元素的數組;返回數組的運行時類型就是指定數組的運行時類型。如果列表能放入指定的數組,則返回放入此列表元素的數組。否則,將根據指定數組的運行時類型和此列表的大小分配一個新的數組。
          如果指定的數組能容納列表并有剩余空間(即數組的元素比列表的多),那么會將數組中緊跟在集合末尾的元素設置為 null。這對確定列表的長度很有用,但只 在調用方知道列表中不包含任何 null 元素時才有用。
          指定者:
          接口 Collection<E> 中的 toArray
          指定者:
          接口 List<E> 中的 toArray
          覆蓋:
          類 AbstractCollection<E> 中的 toArray
          參數:
          a - 要存儲列表元素的數組,如果它足夠大的話;否則,它是一個為存儲列表元素而分配的、具有相同運行時類型的新數組。
          返回:
          包含列表元素的數組。
          拋出:
          ArrayStoreException - 如果 a 的運行時類型不是此列表中每個元素的運行時類型的超類型。
          具體用法:
          import java.util.Arrays;
          import java.util.List;
          {
          List list = new ArrayList();
          list.add("1");
          list.add("2");
          final int size =  list.size();
          String[] arr = (String[])list.toArray(new String[size]);
          }
           
          2.數組轉換成為List。
          調用Arrays的asList方法.
          asList
          public static <T> List<T> asList(T... a)返回一個受指定數組支持的固定大小的列表。(對返回列表的更改會“直寫”到數組。)此方法同 Collection.toArray 一起,充當了基于數組的 API 與基于 collection 的 API 之間的橋梁。返回的列表是可序列化的,并且實現了 RandomAccess。
          此方法還提供了一個創建固定長度的列表的便捷方法,該列表被初始化為包含多個元素:
          import java.util.Arrays;
          import java.util.List;
          {
               List stooges = Arrays.asList("Larry", "Moe", "Curly");
           }
          參數:
          a - 支持列表的數組。
          返回:
          指定數組的列表視圖。
          另請參見:
          Collection.toArray()
          具體用法:
          String[] arr = new String[] {"1", "2"};
          List list = Arrays.asList(arr);
          posted on 2007-11-09 09:13 Crying 閱讀(217) 評論(0)  編輯  收藏 所屬分類: JAVA基礎
          主站蜘蛛池模板: 宁晋县| 清远市| 许昌县| 闻喜县| 三门县| 太康县| 通海县| 贡山| 玉溪市| 宜川县| 遂平县| 安徽省| 天水市| 沙洋县| 白城市| 始兴县| 双城市| 巴中市| 锡林郭勒盟| 固原市| 通山县| 余庆县| 静宁县| 沽源县| 七台河市| 太白县| 榆林市| 宜川县| 石柱| 陇南市| 阳原县| 孟村| 乃东县| 澄城县| 潼南县| 抚远县| 张家川| 东乡族自治县| 中西区| 禹城市| 浑源县|