gpt4 book ai didi

类似于Android Bundle类的java类

转载 作者:行者123 更新时间:2023-11-30 02:01:47 26 4
gpt4 key购买 nike

android 中有一个有用的类(至少对我而言)。 Bundle 类 允许您放置一种键值对。但是值可以是不同的既定类对象。

例如:

Bundle mBundle = new Bundle();
mBundle.putInt("Number One", 1);
mBundle.putBoolean("True", true);

java中有类似的类吗?

最佳答案

据我所知,使用 HashMap 重现它相当容易:

public class Bundle extends HashMap<String,Object>{

public void putString(String key, String str){
put(key, str);
}

public String getString(String key){
Object o = get(key);
if(o!=null && o instanceof String)
return (String) o;
return null;
}

public void putInteger(String key, int anInt){
put(key, new Integer(anInt));
}

public Integer getInteger(String key){
Object o = get(key);
if(o!=null && o instanceof Integer)
return (Integer) o;
return null;
}

...

}

关于类似于Android Bundle类的java类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31355696/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com