Java 如何将android对象转换为字符串[]?

Java 如何将android对象转换为字符串[]?,java,android,Java,Android,我在Object对象中有两个变量,当我使用toString()打印它时,它显示了{“name”=“some\u name”,“phone”=“some\u phone”},是否可以将该对象转换为字符串[0]=name和字符串[1]=phone listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public voi

我在Object对象中有两个变量,当我使用toString()打印它时,它显示了{“name”=“some\u name”,“phone”=“some\u phone”},是否可以将该对象转换为字符串[0]=name和字符串[1]=phone

            listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

                Object object = listView.getItemAtPosition(position);

            }
        });
listView.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
对象对象=listView.getItemAtPosition(位置);
}
});

这实际上取决于您用来表示项目的类,如果您将它们存储在注释中指出的
HashMap
列表中,您应该将对象强制转换为
HashMap
,然后您可以轻松访问该HashMap的键和值:

HashMap<String, String> album  = (HashMap<String, String>) listView.getItemAtPosition(position);
String name = album.get("name");
String phone = album.get("phone");
// you can store them in an array
String[] attrs = {name, phone};

getItemAtPosition
返回一个
对象
那么数据的实际数据类型是什么
String[0]=(String)Object.name
?@LunarWatcher
对象
类没有
名称
字段,因此错误给定@FarellSujanto的对象数组,是的对象来自列表视图的数据,那么如何将数据从列表视图转换为字符串?我需要它来进行详细活动,并在dbThreak@Pavneethingh&nabil中搜索。我已经将您的两个代码结合在一起,它工作得完美无瑕
HashMap<String, String> album = albums.get(position);