こんにちは.
java初心者です.
列挙型について勉強しています.
列挙型の中にファイル名を紐付けて利用したいと考えています.
要素名から要素番号を取得する方法はordinal()で出来ますが,
その逆で,要素番号から要素名を取得する方法が調べても分かりませんでした.
具体的には,以下のソースで乱数を発生させ,その番号の要素名を取得する方法が知りたいです.
よろしくお願いします.
===========================
import java.util.Random;
public class Sample {
// 列挙型
enum Color{
RED("data1.txt"),
BLUE("data2.txt"),
GREEN("data3.txt"),
NUM("");
private String name;
Color(String name){
this.name = name;
}
public String getName(){
return name;
}
}
public static void main(String args[]){
for(int i=0;i<10;i++){
Random rnd = new Random();
int id = rnd.nextInt(Color.NUM.ordinal());// ランダム
Color c = null;
System.out.println("要素番号" + id + "の要素名は" /* + Colorのid番目の要素名 */ + "ファイル名は" + c.getName() + "です");
}
}
}
===========================
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java Java 配列<選挙> 4 2023/07/31 15:07
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- Java java final 1 2022/06/10 22:49
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オブジェクトの中のプロパティ...
-
入力チェックとエラーメッセー...
-
hiddenの値が期待した値で取得...
-
1ページに10件ずつ表示したい
-
Java Struts ~に対するゲッタ...
-
JSPからServletに、テーブルに...
-
【Struts】bean:writeタグのpro...
-
WebWork(struts2)でのパラメー...
-
StrutsでJSPからListを受け取り...
-
JSPでDBからデータ読み込みブラ...
-
JSPとjavaの問題
-
iterateで受け取った値を処理に...
-
System.err. printlnとSystem.o...
-
C言語のポインターに関する警告
-
0dの意味を教えてください
-
JSPでHashMap・配列の変数の値...
-
VB.net 引数で配列変数を渡す際...
-
eclipseに記述したjavaファイル...
-
プログラミングの問題です。大...
-
JSPやサーブレットでSystem.out...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
オブジェクトの中のプロパティ...
-
JSPでImportエラーになります
-
JSPにて、変数を利用してフォン...
-
JSPでDBからデータ読み込みブラ...
-
StrutsでJSPからListを受け取り...
-
hiddenの値が期待した値で取得...
-
PropertyNotFoundException解決...
-
入力チェックとエラーメッセー...
-
requestの値が削除されません…
-
全取得したデータをjspで順番に...
-
Java Struts ~に対するゲッタ...
-
JSPからServletに、テーブルに...
-
<s:iterator>の値をリストで取...
-
データベースに変数の値を挿入
-
1ページに10件ずつ表示したい
-
iterateで受け取った値を処理に...
-
【Struts】bean:writeタグのpro...
-
enumでの要素番号から要素名の...
-
サーブレットjspで勤怠スケジュ...
-
JSP DB 表示
おすすめ情報