使用了未经检查或不安全的操作

    xiaoxiao2025-09-03  280

    源代码

    package com.example.model; import java.util.*; public class BeerExpert { public List getBrands(String color) { List brands = new ArrayList(); if (color.equals("amber")) { brands.add("Jack Amber"); brands.add("Red Moose"); } else { brands.add("Jail Pale Ale"); brands.add("Gout Stout"); } return brands; } }

    编译

    D:\tomcat\dev\MyProjects\beerV1>javac -d classes src\com\example\model\BeerExpert.java 注: src\com\example\model\BeerExpert.java使用了未经检查或不安全的操作。 注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。 D:\tomcat\dev\MyProjects\beerV1>javac -d classes src\com\example\model\BeerExpert.java D:\tomcat\dev\MyProjects\beerV1>

    原因

    对于集合类,需要指定其类型。

    修改后的代码

    package com.example.model; import java.util.*; public class BeerExpert { public List<String> getBrands(String color) { List<String> brands = new ArrayList<String>(); if (color.equals("amber")) { brands.add("Jack Amber"); brands.add("Red Moose"); } else { brands.add("Jail Pale Ale"); brands.add("Gout Stout"); } return brands; } }
    转载请注明原文地址: https://ju.6miu.com/read-1302253.html
    最新回复(0)