问答详情
源自:3-4 Java 中基本类型和字符串之间的转换

朋友们帮我解答呀 为什么会抛异常呢 着急!!!

package com.imooc;public class X {
	public static void main(String[] args) {	
		// TODO Auto-generated method stub  
		 String a="是"; 
		   String a1="否";   
		   int b=Integer.valueOf(a);
		   	int b1=Integer.valueOf(a1);			  
		   	if(b==b1){			  
		   	 System.out.println("错");
		   	 		   }else{			  
		   	 		    System.out.println("对");		
		   	 		       }	
		   	 		       }}


提问者:绫清竹 2018-08-28 10:39

个回答

  • 漫步调
    2018-08-28 11:23:05
    已采纳

    Integer.valueOf(a)是根据字符串来转化成Intrger类型的,你的字符串是汉字,肯定是转不了的。