java - 警告: [unchecked] 未经检查的转换
迷茫
迷茫 2017-04-17 16:52:09
0
1
302

代码如下:

 @Test
    public void testMonitorInfo(){
        Connection connection = alarmService.conn("121.40.157.200", "deploy", "deploy");
       Map<Alarm.AlarmType,Object> map = alarmService.minitorResult(connection);
        Double cpuInfo =(Double)map.get(Alarm.AlarmType.CPU);
        System.out.println("cpuInfo:"+cpuInfo);
        Double memInfo =(Double)map.get(Alarm.AlarmType.MEM);
        System.out.println("memInfo:"+memInfo);
        Map<String,Double> disInfo = (Map<String,Double>)map.get(Alarm.AlarmType.DISK);
        System.out.println("disInfo:" + disInfo);

        Assert.assertEquals(1,1);
    }

报警告
E:\BriAir\src\test\java\com\hp\briair\AlarmServiceTest.java:43: 警告: [unchecked] 未经检查的转换

    Map<String,Double> disInfo = (Map<String,Double>)map.get(Alarm.AlarmType.DISK);
                                                            ^

需要: Map<String,Double>
找到: Object
1 个警告

从警告代码来看map已经用泛型约束了(Map<String,Double>)map,请问是什么原因导致该警告?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!