ZalgoZalgo ZalgoZalgo 27.03.2018, 15:34:51 1 + Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //Wprowadzam "1 fish 2 fish red fish blue fish" Scanner s = new Scanner(input).useDelimiter("\s*fish\s*"); System.out.println(s.nextInt()); // prints: 1 System.out.println(s.nextInt()); // prints: 2 System.out.println(s.next()); // prints: red System.out.println(s.next()); // prints: blue s.close(); czy da się to zrobić jakoś szybciej/prościej?#java #programowanie
artikow artikow 27.03.2018, 15:50:13 4 + @ZalgoZalgo: String input = sc.nextLine();String[] words = input.split("\s+");
String input = sc.nextLine();
//Wprowadzam "1 fish 2 fish red fish blue fish"
Scanner s = new Scanner(input).useDelimiter("\s*fish\s*");
System.out.println(s.nextInt()); // prints: 1
System.out.println(s.nextInt()); // prints: 2
System.out.println(s.next()); // prints: red
System.out.println(s.next()); // prints: blue
s.close();
czy da się to zrobić jakoś szybciej/prościej?
#java #programowanie
String input = sc.nextLine();String[] words = input.split("\s+");