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めんどくさい

コメント

このブログの人気の投稿

4.3.0 Temporary Lookup Failureでドツボってた話

tomcat起動時の環境変数でJRE_HOMEを指定するときに

何が得られて何処へ向かうかだけを問うべき