- - PR -
Javaプログラミング
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-08-10 21:13
いつもお世話になります。
Javaのプログラムを勉強しています。 エクセルファイルのカラム番号を表す数値があります。 これをアルファベットに変換するコードを考えています。 たとえば、1だとAを、2だとBを、26だとZを、27だとAAを返すメソッドです。 逆の処理を行うメソッドは作れたのですが、 ここで詰まっています。 26進数を使ってできるかを考えてはいますが… どなたかアドバイスお願いいたします。 | ||||
|
投稿日時: 2006-08-10 21:40
スレッドタイトルは、話題に対して適切なタイトルにしてください。
一覧だけ見て、どんな問題かわかりますか? で、Javaでなければ解決できる問題なのでしょうか?
「ここ」ってどこを示していますか? 何に詰まっているのか分かりません。 差し支えなければコードを提示してください。 この手の処理は単純に考えて、26で割れなくなるまで割り算するだけです。 割れる間は商、割れなくなったら除に対応するアルファベットを関連付ければいいのです。 | ||||
|
投稿日時: 2006-08-11 13:44
Integer.toString(数値,26)の結果文字列を加工するのが一番お手軽では?
|
1