2009年9月9日水曜日

JAVA 文字列を任意の文字で分割

久しぶりにコードでも公開しようかって気分

といっても、コピペプログラムなんで、どこぞからコピペしたもの。

お勧め JAVA 本はこちら

//文字列を任意の文字で分割
 public static String[] parseStr(String str,char sep) {
  int i,j,size;
  String[] result;

 //置換
  str=replaceStr(str,'\r',"");

  //最後尾に分割文字
  if (str.equals("")||str.charAt(str.length()-1)!=sep) str+=sep;

  //サイズを得る
  size=0;
  i=str.indexOf(sep);
  while (i>=0) {
   size++;
   i=str.indexOf(sep,i+1);
  }

  //分割する
  result=new String[size];
  size=0;
  j=0;
  i=str.indexOf(sep);
  while (i>=0) {
   result[size++]=str.substring(j,i);
   j=i+1;
   i=str.indexOf(sep,j);
  }
  return result;
 }



免責
この記事やプログラムによって生じた事故・損害などは一切保証致しません。ご自身の責任でご使用ください。

子育てブログ「おとう日記」はじめました。
興味ある方、是非ご覧下さい!
おとう日記

コピペプログラマの倉庫を作りました。
サンプルプログラムなど置いておきますのでお立ち寄り下さい。
コピペプログラマ倉庫


良ければ↓投票お願いします↓ m(._.)m ペコッ
人気ブログランキングへ

0 件のコメント:

コメントを投稿