参数怎么传???

wryyyyyy 发布于 2019/03/15 17:51
阅读 106
收藏 0

    public void addMappingForServletNames(
            EnumSet<DispatcherType> dispatcherTypes,
            boolean isMatchAfter, String... servletNames);

求问这第三个param怎么传,String array 传不了   

addMappingForServletNames(DispatcherType.REQUEST, true, "SSS", "SSS","SSS");

这样也不行,eclipse还报错

加载中
0
红薯官方
红薯官方

问题其实在这个:

EnumSet<DispatcherType> dispatcherTypes

第一个参数其实是一个 EnumSet 类型。

看看 EnumSet 的API,它有很多静态的方法,用来创建里面都是枚举常量的Set。

wryyyyyy
wryyyyyy
的确,多谢~~
0
tcxu
tcxu
public class Param_String_Arry {
	
	public static void show(String servletNames[]){
		System.out.println("服务器名称:");
		for (int i=0;i < servletNames.length; i++)
		System.out.printf("%s  ", servletNames[i]);
		System.out.println();	
	}
                     
	public static void main(String args[]) {
	String s[] = {"163.com","yahoo.com","hotmail.com","hao123.com"};
	show(s);
	}  
}

输出:

服务器名称:
163.com  yahoo.com  hotmail.com  hao123.com

0
al-byte
al-byte

是你第一个参数设置错了

wryyyyyy
wryyyyyy
多谢提醒,的确是参数搞错了。。。。
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部