小编Cha*_*ool的帖子

树形图中的JAVA想要在对象中改变值吗?

所以,我将Object类声明为TreeMap值.

public class Info {
    String name;
    String pName;// ????
    String psw;//?????
    public Info(String name,String pName, String psw){
       this.name = name;
       this.pName=pName;
       this.psw=psw;
    }

    public Info(String name,String psw){
       this.psw=psw;
    }

    public Info(String name){
        this.name=name;
    }
}


public class menu {
    Scanner sc = new Scanner(System.in);
    static TreeMap<String, Info> map = new TreeMap<String, Info>();
    public menu() {// constructor
        map.put("admin", new Info("admin","1234"));// initialize root 
    }
    private void adminChangePsw() {
        System.out.print("new password :");
        String data = sc.next();
        map.replace(admin, <value>);// howww?
    }
Run Code Online (Sandbox Code Playgroud)

我想更改管理员密码,我尝试在类Info下添加以下代码,

public …
Run Code Online (Sandbox Code Playgroud)

java dictionary replace object treemap

1
推荐指数
1
解决办法
1050
查看次数

标签 统计

dictionary ×1

java ×1

object ×1

replace ×1

treemap ×1