解决java switch……case不能匹配字符串的方法
2012-05-25 13:40
489 查看
enum Animal { dog,cat,bear; public static Animal getAnimal(String animal){ return valueOf(animal ); } } public class Client { public void caseAnimal(String animal){ switch(Animal.getAnimal(animal)){ case cat: System.out.println("this is a cat"); break; case dog: System.out.println("this is a dog"); break; case bear: System.out.println("this is a bear"); break; } } public static void main(String[] args) { Client client = new Client(); client.caseAnimal("cat"); } }
public void switchCaseStr() { Map<String,Integer> map=new HashMap<String, Integer>(); map.put("hello", 1); map.put("haha", 2); map.put("yes", 3); map.put("in", 4); String str="hello"; switch(map.get(str)) { case 3: System.out.println("yes"); break; case 1: System.out.println("hello"); break; case 2: System.out.println("haha"); break; case 4: System.out.println("in"); break; default: System.out.println("default"); } }
相关文章推荐
- 解决java switch……case不能匹配字符串的方法
- 解决switch……case不能匹配字符串的方法
- 解决switch……case不能匹配字符串的方法
- 解决java switch……case不能匹配字符串的问题
- switch……case不能匹配字符串的方法
- switch……case不能匹配字符串的方法 .xml
- switch……case不能匹配字符串的方法
- java字符串星号、问号匹配问题解决方法
- switch case语句里面不能定义对象,解决方法
- java字符串星号、问号匹配问题解决方法
- 解决JAVA switch case 里面case A, A不能为 变量的问题
- java字符串星号、问号匹配问题解决方法
- java switch case 用于字符串的方法
- Java小程序---接口中抽象方法的实现(解决了JAVA语言不能多继承的问题)
- 解决Fiddler不能监听Java HttpURLConnection请求的方法
- android switch不能使用参数String,View等类的解决方法
- 导入android源码有错,R.java文件不能自动生成解决方法
- jconsole不能远程连接linux下java应用的解决方法
- 关于Java的中英文混合截取字符串的问题解决方法
- 导入android源码有错,R.java文件不能自动生成解决方法