【初心者】 Java質問・相談スレ28 【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0785デフォルトの名無しさん
NGNG遅レスですが、おっしゃる通りにintを受け取って全角に直す作業のメソッドを作っちゃっても、
重いプログラムにはならないのではないでしょうか?
こんな感じ↓でクラス作ってnewして、メソッドにint渡すのでいいんじゃないでしょうか。
class Change {
final private String[] zenkaku = {"0","1","2","3","4","5","6","7","8","9"};
public String CahgeToZenkaku(int i){
String stg = String.valueOf(i);
StringBuffer stgb = new StringBuffer();
for(int pos=0; pos<stg.length(); pos++) {
String keta = String.valueOf(stg.charAt(pos));
stgb.append(zenkaku[Integer.parseInt(keta)]);
}
return stgb.toString();
}
}
と言ってる私も初心者なので、回りくどいプログラムになってしまいました。。
どなたか改善点を指摘してくださると勉強になりますので言ってください(便乗ごめん)。
■ このスレッドは過去ログ倉庫に格納されています