如何打印此Map <string,object> params = new LinkedHashMap&lt;&gt;();在Android Studio上

时间:2018-03-28 10:39:54

标签: java android-studio logcat

我正在开发一个应用程序,我需要打印这种类型的数据

Map<String,Object> params = new LinkedHashMap<>();

如何在logcat控制台中打印?

3 个答案:

答案 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()来迭代地图条目,然后单独打印。

相关问题