请问这样写不对吗?应该怎样写

请问这样写不对吗?应该怎样写
请问这样写不对吗?应该怎样写
请问这样写不对吗?应该怎样写

img


[图片]

如果是静态方法的话
public static void 方法名(){
代码段

放在静态代码块里,或者直接重写hashmap,让hashmap带一个构造代码块
如这样

    // 第一种
    private static final Map<String, String> nameMap = new HashMap<>();

    static {
        nameMap.put("led", "LED导出");
        nameMap.put("xltpl", "线路导入模板");
        // ...
    }

    // 第二种
    private static final Map<String, String> nameMap = new HashMap<String, String>(){{
        put("led", "LED导出");
        put("xltpl", "线路导入模板");
        // ...
    }};

不对

58-68放到方法里