怎样在JAVA寫一個含未知類的參數的方法
高洛峰
高洛峰 2017-04-18 10:51:05
0
4
600
private String getMainTitle(List<String> bs){
    for(String b:bs){
        if (b.equals("GOOD"){
            return "string";
        }
    }
    
    return null;
}

private String getMainTitle(String b){
    if (b.equals("GOOD"){
        return "string";
    }
    
    return null;
}

public String getTitleFromString(String b){
    return getMainTitle(b);
}

public String getTitleFromList(List<String> bs){    
    return getMainTitle(bs);
}

請問怎样在JAVA寫一個含未知類的參數的方法?

希望寫一個方法能替代getTitleFromString和getTitleFromList , 比如:

public String getTitleFromList(T<?> t){    
    return getMainTitle(t);
}

但我的語法有誤, 請問該怎样改寫?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(4)
阿神

雷雷

阿神

雷雷

左手右手慢动作

这样可行

private <T> T getMainTitle(T t){
    if (t.equals("GOOD")){
        return (T)"string";
    }

    return null;
}

public <T> T getTitleFromString(T t){
    return getMainTitle(t);
}
刘奇

雷雷

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板