【发布时间】:2018-07-03 22:34:02
【问题描述】:
我正在用 java 解析推文并希望将数据存储到数据库中,但是我正在寻找一种 java 数据结构,它可以存储所有检索到的推文,以便以后可以将它们插入到数据库表中。
我想要的表格是:
|---user---||---tweet---||---date---|
我唯一能想到的就是上课Row:
public class Row {
private String user;
private String tweet;
private Date created;
public Row(String user, String tweet, Date created) {
this.user = user;
this.tweet = tweet;
this.created = created;
}
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
public String getTweet() {
return tweet;
}
public void setTweet(String tweet) {
this.tweet = tweet;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
}
并实例化一个Row 对象以使用set() 方法存储每条推文,并使用get() 方法检索数据。
非常感谢任何提示,在使用 python 几年后再次切换到 java,与心爱的 pandas 相比,这些任务似乎真的不直观 :)
【问题讨论】:
-
根据我的阅读,这似乎包含了您想要的基本信息 - 如果您正在寻找评论,它可能更适合CodeReview
-
抱歉,我没有收到问题。你在问什么?
-
您的
Row类存储一行的值。要使数据“表格”,您需要一个行列表,即List<Row>。那是你要找的吗?如果是这样,请参阅The Java™ Tutorials - Collections。 -
我不认为 List 提供“重复数据删除”。我想你可能正在寻找地图。将您的键放在 key 字段中,使其唯一,其余数据放在 value 字段中。
-
@markspace 看来你明白我的意思了,还是花时间写了一句你应该不明白的,爱精神!非常感谢您的提示!