2 u010796857 u010796857 于 2013.05.22 17:34 提问

求解!List总被提示要引用参数用@SuppressWarnings("unchecked")会影响程序运行么
List list = sn.getSiteInfo();
    String sitename = list.get(0).toString();
    String method=request.getParameter("method");
    String stime="2";String etime="2";
    if(method!=null){
        if(method.equals("datequery")){
            stime=request.getParameter("stime");etime=request.getParameter("etime");
        }
        if(method.equals("showgb")){
            stime="1";etime="1";
        }
        if(method.equals("hidegb")){
            stime="0";etime="0";
        }
    }

1个回答

a345543601
a345543601   2013.05.22 18:00
已采纳

List list = sn.getSiteInfo();
你指定给list给个类型就不会有上面那个问题了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
@suppressWarnings("unchecked")在java中的作用
J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如上面的 @Deprecated 部分
@SuppressWarnings注解用法详解
@SuppressWarnings注解用法详解
注解 @SuppressWarnings({ "rawtypes", "unchecked" }) 理解
@SuppressWarnings 上述注解是jse提供的注解。作用是屏蔽一些无关紧要的警告。使开发者能看到一些他们真正关心的警告。从而提高开发者的效率 使用的话 是这样suppressWarnings 禁止显示警告 @SuppressWarnings({ "rawtypes", "unchecked" }) @ResponseBody @RequestMapping(params =
Java中@SuppressWarnings("unchecked")的作用
原文地址:http://blog.csdn.net/rznice/article/details/7105848 J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加
@SuppressWarnings("unchecked")含义
@SuppressWarnings该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用:@SuppressWarnings(“”) @SuppressWarnings({}) @SuppressWarnings(value={}) 根据sun的官方文档描述: value - 将由编译器在注释的元素
eclipse里面的@SuppressWarnings({ "unchecked", "rawtypes" })
Excluding warnings using @SuppressWarnings Since Java 5.0, you can disable compilation warnings relative to a subset of a compilation unit using the java.lang.SuppressWarning annotation. @Suppres
EffectiveJava(24)使用@SuppressWarnings("unchecked")消除非受检警告
…..使用泛型编程时,会遇到许多编译器警告,如:非受检强制转化警告,非受检方法调用警告,非受检普通数组创建警告,费受精转换警告.这次的内容就是遇到这些警告的时候你该怎么办. PS:非受检警告就是代码上黄色的感叹号 1.首先,要尽可能地通过泛型控制消除每一个非受检警告.这意味着你将不会在运行时出现ClassCastException异常 2.如果无法消除警告,同时可以证明引起警告
@Override和@SuppressWarnings
Java类中@Override和@SuppressWarnings的作用 1、 @Override定义在java.lang.Override中,此注释只适用于修辞方法,表示一个方法声明打算重写超类中的另一个方法声明。如果方法 利用此注释类型进行注解但没有重写超类方法,则编译器会生成一条错误消息,具体看下面。 例如我们为某类重写toString()方法却写成了tostring(),并且我们为该方
@SuppressWarnings(unused) 、serial与rawtypes等等
@SuppressWarnings(unused) 、serial与rawtypes 在写代码的实收经常出现各种黄色警告,对于我们那些有代码洁癖的人,简直是不可容忍。 自己的孩子怎么能容忍任何异常,包括警告。 @SuppressWarnings 标示下面的{ }或者一句代码忽略 unused 用于我们有时拿出来的变量过多,却有些多余或者没有当前用到,则可以用它; serial 主要用于我
@SuppressWarnings("rawtypes")
SuppressWarnings压制警告,即去除警告     rawtypes是说传参时也要传递带泛型的参数