整数をcharに変換したい。整数を文字に変換するint j2me
例: - 私が試した
char c;
for(int i=0;i<10;i++){
system.out.println(" char==="+c);
}
私は0,1,2,3,4としてCを印刷したい..... : -
c=(char)i; --gives error
c=97-i; -----gives a,b,c
整数をcharに変換したい。整数を文字に変換するint j2me
例: - 私が試した
char c;
for(int i=0;i<10;i++){
system.out.println(" char==="+c);
}
私は0,1,2,3,4としてCを印刷したい..... : -
c=(char)i; --gives error
c=97-i; -----gives a,b,c
ラッパークラスを使用します。道による
c = new Integer(i).toString().charAt(0);
、あなたもこれを使用することができます:
c = (char)(i + 48);
Character.forDigit()
http://download.oracle.com/javase/6/docs/api/java/lang/Character.html
J2MEは、私は右のコードの書式設定なしで最初に質問を理解していなかった申し訳ありませんが –
推測する、このクラスを持っていません。 – trutheality
@ Jigar:j2meにはjava.langクラスがありません。 – trutheality
それは働いているソリューションのためにありがとう –
それはそれを行うためにかなりラウンドアバウトの方法です。 – trutheality
または 'c = Integer.toString(i).charAt(0);'、または 'c =(char)(i +(int) '0');' – trutheality