Scanner sc = new Scanner(System.in); while (!sc.hasNext("exit")) { System.out.println( sc.hasNextInt() ? "(int) " + sc.nextInt() : sc.hasNextLong() ? "(long) " + sc.nextLong() : sc.hasNextDouble() ? "(double) " + sc.nextDouble() : sc.hasNextBoolean() ? "(boolean) " + sc.nextBoolean() : "(String) " + sc.next() ); }
String input = "2.1 20 Something true"; Scanner s = new Scanner(input); float f = s.nextFloat(); int i = s.nextInt(); String str = s.next(); // next() doesn't parse, you automatically get a string boolean b = s.nextBoolean();
Scanner sc = new Scanner(rede); for(int i = 0; i<nLinhasColunas; i++){ for(int j = 0; j< nLinhasColunas; j++){ Boolean b = sc.nextBoolean(); matrix[i][j] = b; } }
boolean repeat = true; // Create a Scanner object for keyboard input. Scanner keyboard = new Scanner(System.in); while (repeat) { ----------------------- ------------------------- System.out.println("Do you want to continue:"); repeat = keyboard.nextBoolean(); }
do{ try{ System.out.print("Are you above 18?"); Scanner scanner = new Scanner(System.in); if(scanner.nextBoolean()==true) //do stuff }else{ //do stuff } }
System.out.println("Would you like to play?"): Scanner scanner = new Scanner(System.in); if(scanner.nextBoolean()==true) { System.out.println("This will be fun"); } else { System.out.println("Maybe next time"); }
public void extractTokens(Scanner sc) { try { recheargable = sc.nextBoolean(); } catch (Exception e) { System.err.println("troublemaker: " + sc.next()); } power = sc.next().trim(); super.extractTokens(sc); }
static void loadPatientData() { Scanner fileRead = new Scanner("John Doe;true;true;0\r\nJane Roe;false;true;2\r\n"); fileRead.useDelimiter(";|\r\n"); // vs.: // fileRead.useDelimiter(";|\n"); while (fileRead.hasNext()) { String name = fileRead.next(); boolean bob = fileRead.nextBoolean(); boolean joe = fileRead.nextBoolean(); int queue = fileRead.nextInt(); //hell breaks loose } }
try { Scanner scanner = new Scanner(new File("directory/yourFile.txt")) while(scanner.hasNext()) { yourMap.put(scanner.next(), scanner.nextBoolean()); } } catch(FileNotFoundException e) { e.printStackTrace(); }
public void extractTokensx(Scanner sc) { try { recheargable = sc.nextBoolean(); power = sc.next().trim(); super.extractTokens(sc); } catch (Exception e) { System.err.println("dumping the rest of the troubeling line: "); while (sc.hasNext()) { System.err.print(sc.next() + " - "); } } }
public static void main(String[] args) { Scanner sc = new Scanner("true,18V,12,false,Makita BHP452RFWX,RD2001,14995,1800").useDelimiter(","); if (sc.hasNext()) { try { System.out.println(sc.nextBoolean()); } catch (Exception e) { System.err.println(sc.next()); } } while (sc.hasNext()) { System.out.println(sc.next()); } }
Scanner scanner = new Scanner(System.in); System.out.println("Give me a boolean:"); boolean bool = scanner.nextBoolean(); System.out.println("Give me an integer:"); int integer = scanner.nextInt();
while(true) { Scanner keyboard = new Scanner(System.in); System.out.println("Would you like to try again? (true/false)"); if(keyboard.hasNextBoolean()){ continueGame = keyboard.nextBoolean(); System.out.println(); break; } }
/** * Advance this {@code Tokenizer} and return the next Boolean from the {@code Scanner}. * * @return The next Boolean from the {@code Scanner} */ public Boolean nextBoolean() { advance(); return scanner.nextBoolean(); }
public TaxPayer createUser(Scanner scan) { System.out.println("Say something"); boolean x = scan.nextBoolean(); ... return new TaxPayer(x,y,z); } public static void main(String...args) { Scanner scan = new Scanner(System.in); TaxPayer somebody = createUser(scan); }
@Override public boolean scanBoolean() { return getHandle().nextBoolean(); }
@Override public boolean scanBoolean() { return getHandle().nextBoolean(); }
public static boolean readNextBoolean(Scanner scanner, boolean defaultValue) { try { while (!scanner.hasNextBoolean()) scanner.next(); return scanner.nextBoolean(); } catch (NoSuchElementException e) { return defaultValue; } } }
ByteArrayOutputStream baos = new ByteArrayOutputStream(); PrintWriter pw = new PrintWriter(new OutputStreamWriter(baos, "UTF-16LE")); // Like: pw.println(50550); pw.println(true); pw.println("bla bla"); pw.close(); byte[] bytes = baos.toByteArray(); Scanner in = new Scanner(new InputStreamReader(new ByteArrayInputStream(bytes), "UTF-16LE")); // And then: int i = in.nextInt(); boolean flag = in.nextBoolean(); in.nextLine(); // discard the rest of the line String res = in.nextLine(); System.out.println("i: " + i + ", flag: " + flag + ", res: '" + res + "'");
String input = " 1 true foo 2 false bar 3 "; Scanner sc = new Scanner(input); while (sc.hasNext()) { if (sc.hasNextInt()) { System.out.println("(int) " + sc.nextInt()); } else if (sc.hasNextBoolean()) { System.out.println("(boolean) " + sc.nextBoolean()); } else { System.out.println(sc.next()); } }