Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis0
Segment of Code Results in Exception
This segment of my code seems to result in an exception every time (even when it shouldn't): Scanner in = new Scanner(System.in); String s = in.nextLine().trim(); Scanner r = new Scanner(s).useDelimiter(","); int n = r.nextInt(); int d = r.nextInt(); Anyone know why?
1 Resposta
+ 1
My guess is you entered spaces in your string. ' 5 , 6 ' will generate an exception. ' 5,6 ' with zero spaces between the 5 and 6 works. Trim will remove leading and trailing spaces not those in the middle. Use .replaceAll("[ \t]", "") to remove the middle ones.