• 締切済み

整数分割

乱数で発生させた整数を配列に格納してその配列の整数を桁ごとに分割する簡単な方法はありますか。 例えば123を1と2と3に分割 整数を文字列に直して分割しようとしたけど整数は配列に格納されている (a[0]=123のように)のでできません。javaでプログラムを教えてください

みんなの回答

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

質問からするに 文字列に変換して1文字ずつに分ける方法はわかっているのね。 なぜ配列に格納されているとできないのかが疑問だわ。 あなたができないと思っている状態が不明なので 何を教えていいのかわからないのよ。 まずはあなたが考えたコードを教えて頂戴。

  • harutovx
  • ベストアンサー率50% (11/22)
回答No.1

int val = 123; char [] chararray = Integer(val).toString().toCharArray(); ではどうでしょう。 もう少し砕いて書くと Integer integerval = new Integer(val); //Integer型に入れる String strval = integerval.toString(); //String型に変換 char [] chararray = strval.toCharAttay(); //char[]に変換

関連するQ&A