Java 从对象获取值
我尝试了一些解决堆栈溢出的方法,但它们似乎对我不起作用 我使用以下onlongclicklistenerJava 从对象获取值,java,sqlite,object,hashmap,onlongclicklistener,Java,Sqlite,Object,Hashmap,Onlongclicklistener,我尝试了一些解决堆栈溢出的方法,但它们似乎对我不起作用 我使用以下onlongclicklistener Object j = (Quote) MainActivity.this.adapter.getItem(position); 以下是我的目标J 现在我想把ticker的值转换成一个字符串 我该怎么做呢。我需要Hashmap吗 String valueofticker = j.toString(ticker); // How to do this ? 如果适配器中的项目是Quote对象列
Object j = (Quote) MainActivity.this.adapter.getItem(position);
以下是我的目标J
现在我想把ticker的值转换成一个字符串
我该怎么做呢。我需要Hashmap吗
String valueofticker = j.toString(ticker); // How to do this ?
如果适配器中的项目是Quote对象列表,则可以执行以下操作:
class Quote {
private String ticker;
// create getter and setter methods here for all
// the variables in the Quote class.
}
使用以下命令获取报价:
Quote qObj = (Quote) MainActivity.this.adapter.getItem(position);
按如下方式获取ticker值:
String tickerValue = qObj.getTicker();
// the same will apply for all other variables of the class Quote.
希望有帮助 制作
j
类型的Quote
,然后调用它的方法,比如j.getTickerValue()
或者你有什么。抱歉,但是你能提供一个例子吗?如果不能访问你的Quote
类,我就无法知道它有什么方法。这是我的公文包课。我的quote类只有一堆声明。我知道这听起来很愚蠢,但我的问题是我不确定如何从对象中获取ticker值。在这里查看我的适配器,我不确定如何定义getTicker(),ticker字符串不能是quotes类中的属性吗?为什么它在quotes类之外?可能是,但我刚刚在外部声明了所有函数。我是一个非常初级的程序员。因此,他不确定最初需要做什么。请参见此处的Quote类-是否可以尝试qObj.tickerText???这样,您就可以获得分配给tickerTextNo的文本,但该文本似乎不起作用。我想我可能需要一个hashmap?