//package com.nowjava;
import java.util.ArrayList;/**来 自 N o w J a v a . c o m**/
import java.util.Collection;
import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
public class Main {
public static void main(String[] argv) {
List l = java.util.Arrays.asList("asdf", "nowjava.com");
System.out.println(unmodifiableList(l));
}
// 来 自 时代Java公众号 - N o w J a v a . c o m
/**
* @return an <b>UNMODIFIABLE</b> List<T>
*/
public static <T> List<T> unmodifiableList(final List<? extends T> l) {
return (l == null) ? Collections.<T> emptyList() : Collections
.unmodifiableList(l);
}
public static <T> List<T> asList(final Iterable<? extends T> iterable) {
return (iterable instanceof Collection) ? new LinkedList<T>(
(Collection<? extends T>) iterable) : new LinkedList<T>() {
private static final long serialVersionUID = 3109256773218160485L;
{
if (iterable != null) {
for (final T t : iterable) {
add(t);
}
}
}
};
}
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。