2012-02-09 5 views
-2

J'ai regardé d'autres exemples d'analyse de chaîne et j'ai pensé que la syntaxe était correcte.types incompatibles

je reçois une erreur lorsque je tente de compiler ce, types INCOMPATIBLES

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

toutes les suggestions

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

Veuillez vérifier les documents. http://docs.oracle.com/javase/6/docs/api/java/lang/String.html –

+0

Chaîne temp = date.split ("/"); la barre oblique provoque l'erreur. Je ne comprends pas pourquoi. Le/delimiter est entre guillemets. –

Répondre

4

split renvoie un String array, pas String. Vous avez mal copié ce code, car dans la ligne suivante, vous utilisez temp en tant que tableau.

Questions connexes