2012-02-09 156 views
-2

我看過的字符串解析的其他例子,我想我有語法正確。不兼容的類型

我得到一個錯誤,當我嘗試編譯此,不相容類型

String temp=date.split("/"); //parse date 

任何建議

System.out.println("Enter the date in mm/dd/yyyy format. "); //user input 
Scanner keyboard = new Scanner(System.in);     //read input 
String date=keyboard.next();        //store input 
String temp=date.split("/"); //parse date 
int month=IntegerparseInt(temp[1]); 
int day=IntegerparseInt(temp[0]); 
int year=IntegerparseInt(temp[2]); 
System.out.println(month); 
System.out.println(day);  
System.out.println(year); 
+0

請檢查文檔。 http://docs.oracle.com/javase/6/docs/api/java/lang/String.html – 2012-02-09 02:05:14

+0

String temp = date.split(「/」);斜槓導致錯誤。我不明白爲什麼。 /分隔符在引號中。 – 2012-02-09 02:12:34

回答

4

split返回String array,而不是一個String。您將此代碼複製錯誤,因爲在下一行中,您使用temp作爲數組。