利用Arrays.asList定义固定大小数组时失败

刚开始接触Ajax,实现用户名是否可用要运用到下列函数。。。。
Arrays中的asList总会有下划线提示错误,尝试很多方法都解决不了。
刚开始学,也不是很懂这些代码是什么意思。。用的是jdk1.6.0

import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.catalina.tribes.util.Arrays;

public class ValiateUserNameServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    List<String> userNames=Arrays.asList("aaa","bbb");
    String result=null;
    if(userNames.contains(userNames)){
        result="<font color='red'>already used</font>";
    }
    else{
        result="<font color='red'>keyishiyong </font>";
    }
    response.setContentType("text/html");
    response.getWriter().print(result);
}

}


String[] arr = {"aaa","bbb"};
List userNames=Arrays.asList(arr);