java switch case 用于字符串的方法
2015-02-14 10:25
288 查看
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");
}
}
[java] view
plaincopyprint?
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");
}
}
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");
}
}
[java] view
plaincopyprint?
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不能匹配字符串的方法
- 解决java switch……case不能匹配字符串的方法
- switch……case不能匹配字符串的方法 .xml
- java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写
- 解决java switch……case不能匹配字符串的问题
- JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
- java7 switch case支持字符串的原理解析
- JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
- JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
- 解决switch……case不能匹配字符串的方法
- switch……case不能匹配字符串的方法
- JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
- switch……case不能匹配字符串的方法
- 解决switch……case不能匹配字符串的方法
- java Split截取字符串的各种方法示例 本人开发调试通过
- java 中生成MD5的加密字符串方法
- java中判断字符串是否为数字的两种方法
- java中判断字符串是否数字的两种方法
- [原创]在PowerShell中实现Ruby字符串类型方法swapcase
- java拆分字符串最简单的方法