亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java數據結構來存儲表格數據

Java數據結構來存儲表格數據

LEATH 2021-05-07 12:14:31
我正在用Java解析推文,并想將數據存儲到DB,但是我正在尋找一個Java數據結構,該結構可以存儲所有檢索到的推文,以便以后可以將它們插入DB表中。我想要的表格是:|---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()方法存儲每個tweet,并使用這些方法來檢索數據。非常感謝任何提示,在python中使用幾年后再次切換到Java,與心愛的熊貓相比,這些任務似乎并不直觀:)
查看完整描述

2 回答

?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

供將來參考,這是我的解決方案與Row原始問題中定義的類結合使用:


    public static List<Row> searchTweets() throws TwitterException{


    Twitter twitter = GetTwitterInstance();


    Query query = new Query("something");

    QueryResult result = twitter.search(query);

    List<Status> statuses = result.getTweets();

    List<Row> table = new ArrayList<Row>();


    for(Status tweet: statuses){


        Row row = new Row();

        row.setUser(tweet.getUser().getScreenName());

        row.setTweet(tweet.getText());

        row.setCreated(tweet.getCreatedAt());

        table.add(row);

    }

    return table;

}


查看完整回答
反對 回復 2021-05-12
  • 2 回答
  • 0 關注
  • 258 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號