我正在开发一个应用程序,我需要打印这种类型的数据
Map<String,Object> params = new LinkedHashMap<>();
如何在logcat控制台中打印?
答案 0 :(得分:2)
您可以使用带有printlns的for循环。
Set<String> keys = params.keySet();
for (String s : keys){
System.out.println(params.get(s));
}
答案 1 :(得分:0)
导入Android日志实用程序
import android.util.Log;
然后它就像
一样简单Log.d("AnyTagYouWant", params.toString());
LinkedHashMap(与所有AbstractMap子类一样)在其toString
方法中显示其所有键和值。
答案 2 :(得分:0)
这在很大程度上取决于你的要求。
简单的System.out.println(someMap);
已经打印了该地图的内容。
您当然可以使用getEntrySet()
来迭代地图条目,然后单独打印。