我如何从arraylist得到消息?

时间:2017-11-06 11:34:14

标签: java arraylist random

我做了一个arraylist data,当我做

int last=data.size();
int random = r.nextInt(last) + 0;
string a = ""+data.get(random).toString();

a获取数据的地址。

1 个答案:

答案 0 :(得分:0)

实际上,data.get(random)会从列表中返回对象。因为,您正在调用data.get(random).toString(),所以您将获得字符串表示形式,默认情况下返回十六进制字符。 请尝试以下方法: 一个。使用String列表执行代码。 - >它应该返回该索引位置的字符串(随机)。 湾 尝试覆盖java对象中的toString()方法,您将从java对象的toString()方法获取输出,。