Java 方法不返回 公共类ListaLojas{ 私有HashMap-lojas; TreeMap copy=newtreemap(Collections.reverseOrder()); 公共ListaLojas(){ lojas=newhashmap(); } 公共HashMap getLojas(){ 返回洛哈斯; } } 公共级APLICAO{ 公共静态void main(字符串[]args){ ListaLojas listL=新的ListaLojas(); 普特洛亚(“洛亚1”,l1); 普特洛亚清单(“洛亚2”,l2); 普特洛亚清单(“洛亚3”,l3); 普特洛亚(“洛亚4”,l4); 普特洛亚(“洛亚5”,l5); 普特洛亚(“洛亚6”,l6); listL.getLojas(); } }
当我运行它时,它不会返回任何内容。我使用的是NetBeans,没有语法错误。正如前面指出的,您永远不会打印任何内容。因此,只需更换线路:Java 方法不返回 公共类ListaLojas{ 私有HashMap-lojas; TreeMap copy=newtreemap(Collections.reverseOrder()); 公共ListaLojas(){ lojas=newhashmap(); } 公共HashMap getLojas(){ 返回洛哈斯; } } 公共级APLICAO{ 公共静态void main(字符串[]args){ ListaLojas listL=新的ListaLojas(); 普特洛亚(“洛亚1”,l1); 普特洛亚清单(“洛亚2”,l2); 普特洛亚清单(“洛亚3”,l3); 普特洛亚(“洛亚4”,l4); 普特洛亚(“洛亚5”,l5); 普特洛亚(“洛亚6”,l6); listL.getLojas(); } },java,return,Java,Return,当我运行它时,它不会返回任何内容。我使用的是NetBeans,没有语法错误。正如前面指出的,您永远不会打印任何内容。因此,只需更换线路: public class ListaLojas { private HashMap<String, Loja> lojas; TreeMap<Integer, Loja> copy = new TreeMap<>(Collections.reverseOrder()); public ListaLojas()
public class ListaLojas {
private HashMap<String, Loja> lojas;
TreeMap<Integer, Loja> copy = new TreeMap<>(Collections.reverseOrder());
public ListaLojas(){
lojas = new HashMap<>();
}
public HashMap getLojas(){
return lojas;
}
}
public class Aplicacao{
public static void main(String[] args) {
ListaLojas listL = new ListaLojas();
listL.putLoja("loja1", l1);
listL.putLoja("loja2", l2);
listL.putLoja("loja3", l3);
listL.putLoja("loja4", l4);
listL.putLoja("loja5", l5);
listL.putLoja("loja6", l6);
listL.getLojas();
}
}
包括:
listL.getLojas();
它连续打印每个元素您的代码不会打印任何内容,那么您希望发生什么?该死的,您是对的,很抱歉浪费了您的时间
System.out.println(listL.getLojas());