Java 从对象获取值

Java 从对象获取值,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对象列

我尝试了一些解决堆栈溢出的方法,但它们似乎对我不起作用

我使用以下onlongclicklistener

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?