No.2ベストアンサー
- 回答日時:
質問者さんのやりたいことを実装したソースコードを貼っておきます。
しかし、質問者さんの方法ですと、一桁の数字しかアルファベットに変換できませんが、その問題を解決する方法とソースコードは下記のソースコードを参考にご自分でお考えください。
なお、下記のソースコードに対する質問は受け付けさせていただきますので、いつでも返信ください。
public class Test{
public static void main(String[] args){
String str="1,2,3,4,5";
StringBuffer sb=new StringBuffer(str);
for(int i=0;i<str.length();i++){
if(Character.isDigit(str.charAt(i))==false){
sb.delete(i,i+1);
str=sb.toString();
}
}
for(int i=0;i<str.length();i++){
switch(str.charAt(i)){
case '1':sb.delete(i,i+1);sb.insert(i,"a");str=sb.toString();break;
case '2':sb.delete(i,i+1);sb.insert(i,"b");str=sb.toString();break;
case '3':sb.delete(i,i+1);sb.insert(i,"c");str=sb.toString();break;
case '4':sb.delete(i,i+1);sb.insert(i,"d");str=sb.toString();break;
case '5':sb.delete(i,i+1);sb.insert(i,"e");str=sb.toString();break;
case '6':sb.delete(i,i+1);sb.insert(i,"f");str=sb.toString();break;
case '7':sb.delete(i,i+1);sb.insert(i,"g");str=sb.toString();break;
case '8':sb.delete(i,i+1);sb.insert(i,"h");str=sb.toString();break;
case '9':sb.delete(i,i+1);sb.insert(i,"i");str=sb.toString();break;
}
}
System.out.println(str);
}
}
No.3
- 回答日時:
J2SE 6.0以降ならjava.io.Console#readLine(Strng, Object ...)を使えば出来ませんか
?(試してないです)No.1
- 回答日時:
>この「1,2,3,4,5」の「12345」の数値を「abcde」に割り当てる方法はあるのでしょうか?
Javaの標準I/Oストリームクラスの中にはありません。
よって、次の方法
>また、方法がない場合、「,」を含んで区切られた数値を別々に分けてaとb割り当てる方法はありますか?
に関しては、例として"Exploring JAVA"という書籍などにも出ているように、標準ストリームクラスを活用して、privateのストリームクラスを作ればよいでしょう。
手元にある本(1996年11月)はかなり古いのですが、一応、簡単なストリームクラスの作り方が出ていますので、最近のJAVA入門書にも出ていると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- C言語・C++・C# C言語:数値の桁数指定についての質問です。 8 2022/05/26 23:53
- デスクトップパソコン 40年間の悩み キーボードにおいて初期値として漢字ローマ字変換に設定する方法 8 2023/05/08 14:50
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- 日本語 読解力の質問です(Excel含む) 12 2022/08/02 13:25
- Java Java 南京錠 2 2023/02/04 11:46
- 大学受験 合同式 1 2022/09/03 12:37
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クラス間でのデータ参照
-
関数内の変数に<summary>コメン...
-
Java リフレクションについて
-
範囲外の数値を代入したらエラ...
-
visual studioのデザイナ画面で...
-
C++でfriendクラスにしているの...
-
c++,ある関数のクラスから別の...
-
JSPでbeanプロパティ(配列)を...
-
アップキャスト、ダウンキャス...
-
explicitの定義は?
-
ひとつのファイルにクラスは1つ?
-
Java
-
C#で処理中の状況をStatusLabel...
-
VisualC++でクラスのヘッダーフ...
-
構造 他のクラスの構造体を別...
-
親クラスから子クラスへアクセス。
-
プログラムの変数名にするとど...
-
スーパークラスのコンストラク...
-
継承したクラス側のクラス名の取得
-
javaの配列について質問です。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
関数内の変数に<summary>コメン...
-
C#にて別クラスの関数を使いたい
-
c++,ある関数のクラスから別の...
-
親クラスから子クラスへアクセス。
-
C#でほかのファイルにある自作...
-
クラス間でのデータ参照
-
構造 他のクラスの構造体を別...
-
範囲外の数値を代入したらエラ...
-
ひとつのファイルにクラスは1つ?
-
C++でfriendクラスにしているの...
-
Java リフレクションについて
-
継承したクラス側のクラス名の取得
-
C# インターフェイスの実装
-
java-別クラスの変数の使い方を...
-
C#のクラスライブラリでメッセ...
-
visual studioのデザイナ画面で...
-
C# log4netの使い方
-
a href="..." とServlet
-
アップキャスト、ダウンキャス...
-
オブジェクトのデータをもとにX...
おすすめ情報