Javaの文字列配列から文字データを取り出して指定したセパレータで分けてDatastoreにKind名を指定して保存する
Javaの文字列配列から文字データを取り出して指定したセパレータで分けてDatastoreにKind名を指定して保存する
String[] rssnewslist ={
"痛いニュース(ノ∀`)|http://blog.livedoor.jp/dqnplus/index.rdf",
"無題のドキュメント|http://www.mudainodocument.com/index.rdf",
"VIPPERな俺|http://blog.livedoor.jp/news23vip/index.rdf",
"【SS宝庫】みんなの暇つぶし(ノ^^)八(^^ )ノ|http://blog.livedoor.jp/minnanohimatubushi/index.rdf"
};
String[] rssaalist = {
"AAまとめブログ|http://blog.livedoor.jp/aamatome/index.rdf",
"やる夫観察日記|http://yaruokansatu.blog44.fc2.com/?xml",
"俺得やる夫やらまとめ|http://oretokuyaruoyara.blog101.fc2.com/?xml",
"やる夫.jp|http://blog.livedoor.jp/nyusokudeyaruo/index.rdf",
};
public void reg(String[] array,String kind){
ds.put(reg_action(array,kind));
}
List<Entity> reg_action(String[] array,String kind){
List<Entity> tempiter = new ArrayList<Entity>();
final String separator ="|";
for (String lnr:array){
Entity inter_ent = new Entity(kind);
inter_ent.setProperty("title",StringUtils.split(lnr, separator)[0] );
inter_ent.setProperty("url",StringUtils.split(lnr, separator)[1] );
tempiter.add(inter_ent);
}
return tempiter;
}
使うとき
reg(rssnewslist,"NewsFeed");
reg(rssaalist,"AAFeed");
LL APIめんどくさい
コメント
コメントを投稿
「コメントを投稿できるユーザー」の範囲は変更される可能性があります。