MARCO's FREE MEMO

携帯フォトや備忘録などをちょこっと…

数字を2桁の文字に変換

2008年06月12日 07時59分04秒 | JSP(Java)
仕事で100件以上のデータを2桁のフィールドで管理しなければならなくなった。
アルファベットの大文字小文字も利用できるということなので、数値を2桁の文字に変換する関数を作った。

//数値を2桁の文字に変換する
public String int2str(int a){
 String s="00";
 byte[] b=s.getBytes();
 for(int i=0;i<=a;i++){
  b[1]++;
  if(b[1]==58) b[1]=65; //9(57)からA(65)までジャンプ
  if(b[1]==91) b[1]=97; //Z(91)からa(97)までジャンプ
  if(b[1]==123){ //z(122)までいったら桁上がり
   b[0]++;
   if(b[0]==58) b[0]=65;
   if(b[0]==91) b[0]=97;
   b[1]=48;
  }
 }
 String w=new String(b);
 return w;
}

#今日は子供の合唱祭を見に行くため休みをもらった。
#学校行事なんて久々だな・・・
#写真はパソコンのプライバシーシート(覗き見防止板)を止めている洗濯バサミ
#本当は両面テープのツメがあるんだけどすぐはがれるのでこれを使ってる
#100円ショップで購入したスヌーピー柄
#スヌーピー部分だけ色を塗ったら可愛くなった♪



最新の画像もっと見る

コメントを投稿