加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何检查变量名是否包含字符串,然后输出字符串变量内容

发布时间:2020-12-15 02:03:11 所属栏目:Java 来源:网络整理
导读:所以我有这4个变量 private final String PROG_DEPT = "PROGRAMMING/ENGINEERING";private final String DES_DEPT = "DESIGN/WRITING";private final String ART_DEPT = "VISUAL ARTS";private final String SOUND_DEPT = "AUDIO"; 我想要做的是获取一个字符
所以我有这4个变量

private final String PROG_DEPT = "PROGRAMMING/ENGINEERING";
private final String DES_DEPT = "DESIGN/WRITING";
private final String ART_DEPT = "VISUAL ARTS";
private final String SOUND_DEPT = "AUDIO";

我想要做的是获取一个字符串并将其与变量进行比较然后输出变量包含的内容(如果它等于它).

例如,如果我的字符串等于“ART_DEPT”,那么它检查是否有一个名为ART_DEPT的变量,然后输出“VISUAL ARTS”

我想把它放在2D字符串数组或列表中,但我不确定如何做我想做的事情

解决方法

您正在寻找的数据类型是Map< String,String>.

Map<String,String> departmentNames = new HashMap<String,String>();
departmentNames.put("PROG_DEPT","PROGRAMMING/ENGINEERING");
departmentNames.put("DES_DEPT","DESIGN/WRITING");
//...etc...

//...

String dept = "PROG_DEPT";
String deptName = departmentNames.get(dept);
System.out.println(deptName); //outputs "PROGRAMMING/ENGINEERING"

Map将唯一键绑定到值.在这种情况下,两者都具有String类型.使用put(key,value)添加绑定,并使用get(key)获取键的绑定.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读