Java Scanner Usage input(String message)

Here you can find the source of input(String message)

Description

input

License

Open Source License

Parameter

Parameter Description
message to display

Return

Command line input string

Declaration

public static String input(String message) 

Method Source Code

//package com.java2s;
/*//from   w  ww.j  av  a  2 s  .  co  m
 * Scaffold Hunter
 * Copyright (C) 2006-2008 PG504
 * Copyright (C) 2010-2011 PG552
 * Copyright (C) 2012-2014 LS11
 * See the file README.txt in the root directory of the Scaffold Hunter
 * source tree for details.
 *
 * Scaffold Hunter is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 3 of the License, or
 * (at your option) any later version.
 *
 * Scaffold Hunter is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 */

import java.util.Scanner;

public class Main {
    private static Scanner scanner = new Scanner(System.in);
    private static final String NEW_LINE = "\n";

    /**
     * @param message
     *            to display
     * @return Command line input string
     */
    public static String input(String message) {
        out(NEW_LINE, message + ": ");
        return scanner.nextLine();
    }

    /**
     * Display all message to console
     * 
     * @param messages
     */
    public static void out(String... messages) {
        for (String message : messages) {
            System.out.print(message);
        }
    }
}

Related

  1. getScannerContents(final Scanner scanner)
  2. getStrings(Properties props, String key, String sep)
  3. getStrings(Scanner sc, int n)
  4. getTimeAsInt(String duration)
  5. getTypedValue(String question)
  6. input(String prompt)
  7. isInteger(String s)
  8. isNumeric(String str)
  9. isValueValid(String value, String pattern)