Java 如何将信息输入到对象中

Java 如何将信息输入到对象中,java,android,object,Java,Android,Object,我有一个java(Android)中的对象。如果我在Logcat中打印这个对象,我可以看到2Strings。现在,我需要提取字符串。怎么做 listaFound.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> myAdapter, View myView, int myItemInt, long mylng) {

我有一个java(Android)中的
对象
。如果我在Logcat中打印这个对象,我可以看到2
String
s。现在,我需要提取
字符串。怎么做

listaFound.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    public void onItemClick(AdapterView<?> myAdapter, View myView, int myItemInt, long mylng) {

            Object a = myAdapter.getAdapter().getItem(myItemInt);

            Log.d("tututu", "onItemClick: "+a.toString());

    }
});
listaFound.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
public void onItemClick(AdapterView myAdapter、View myView、int myItemInt、long mylng){
对象a=myAdapter.getAdapter().getItem(myItemInt);
Log.d(“tututu”,“onItemClick:+a.toString());
}
});
日志的响应为:

麦克利克:Neo3600

9C:04:73:81:F5:94

我需要得到Neo3600和MAC地址字符串

这是适配器:mArrayAdapter.add(device.getName()+“\n”+ device.getAddress())

根据您的上述评论,以下措施应该有效:

// the (String) cast may be unnecessary depending on your implementation
String device = (String) myAdapter.getAdapter().getItem(myItemInt);
String[] nameAndAddress = device.split("\n");

String name = nameAndAddress[0];
String macAddress = nameAndAddress[1];

适配器的内容是什么类型的?我猜它是某种类型的类,所以将“a”强制转换为适配器中存储的类型。或者提供更多代码。请显示适配器的代码这是适配器:mArrayAdapter.add(device.getName()+“\n”+device.getAddress());