banner



How To Create A New Scanner In Java

Best Java code snippets using java.util.Scanner.nextLine (Showing top 20 results out of 7,398)

Refine searchRefine arrow

  • Common ways to obtain Scanner
                    

private void myMethod ()

{

}

                                                                                                                                                                System.out.                                                              println                                                              (                                                              "Enter your username: "                                                              );                                                                                                                                            Scanner scanner =                                                                                    new                                                                                                                                                  Scanner                                                              (System.in);                                                                                                                                            String username = scanner.                                                              nextLine                                                              ();                                                                                                                                            System.out.                                                              println                                                              (                                                              "Your username is "                                                                                      + username);                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            private                                                                                      String readLine(String prompt) {                                                                                                                                                                    System.out.                                                              print                                                              (prompt);                                                                                                                                                                                                                                                                                        return                                                                                      IN.                                                              nextLine                                                              ();                                                                                                  }                                                                                          
                                                                                                                                              private                                                                                                                                                  static                                                                                                                                                  void                                                                                      abortIfUserIsNotSure(                                                              final                                                                                      String message) {                                                                                                                                                                                                                                if                                                                                      (FORCE) {                                                                                                                                                                                                                                return                                                              ;                                                                                                                      }                                                                                                                                                                                  System.out.                                                              println                                                              (message);                                                                                                                                                                    System.out.                                                              print                                                              (                                                              "Are you sure? [Y/N] ?: "                                                              );                                                                                                                                                                                                                                try                                                                                      {                                                                                                                      java.awt.Toolkit.getDefaultToolkit().beep();                                                                                                                          }                                                                                    catch                                                                                      (final Throwable t) {                                                                                                                                                                                                                                                                            }                                                                                                                                                                                                                                                                                        final                                                                                      String line =                                                                                    new                                                                                                                                                  Scanner                                                              (System.in).                                                              nextLine                                                              ().toUpperCase().trim();                                                                                                                                                                                                                                                                                        if                                                                                      (!line.equals(                                                              "Y"                                                              ) && !line.equals(                                                              "YES"                                                              )) {                                                                                                                                                                    System.err.                                                              println                                                              (                                                              "User aborted."                                                              );                                                                                                                                                                    System.exit(                                                              0                                                              );                                                                                                                      }                                                        }                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        private                                                                                                                                                  static                                                                                                                                                  void                                                                                      getPersonDetails(                                                              final                                                                                      Scanner scanner,                                                              final                                                                                      PersonService service) {                                                                                                                                                                                                                                while                                                              (                                                              true                                                              ) {                                                                                                                                                                    System.out.                                                              print                                                              (                                                              "Please enter the name of the person and press<enter>: "                                                              );                                                                                                                                                                    String input = scanner.                                                              nextLine                                                              ();                                                                                                                                                                                                                                final                                                                                      List<Person> personList = service.findPersonByName(input);                                                                                                                                                                                                                                if                                                              (personList != null && !personList.isEmpty()) {                                                                                                                                                                                                                                for                                                              (Person person:personList) {                                                                                                                                                                    System.out.                                                              print                                                              (                                                                                                                                                                    String.format(                                                              "Person found - Person Id: '%d', Person Name is: '%s',  Gender: '%s'"                                                              ,                                                                                                                      person.getPersonId(),person.getName(), person.getGender()));                                                                                                                          System.out.                                                              println                                                              (String.format(                                                              ", Date of birth: '%1$td/%1$tm/%1$tC%1$ty'"                                                              , person.getDateOfBirth()));                                                                                                                      }                                                                                                                          }                                                                                    else                                                                                      {                                                                                                                                                                    System.out.                                                              println                                                              (                                                                                                                                                                    String.format(                                                              "No Person record found for name: '%s'."                                                              , input));                                                                                                                      }                                                                                                                          System.out.                                                              print                                                              (                                                              "Do you want to find another person? (y/n)"                                                              );                                                                                                                                                                    String choice  = scanner.                                                              nextLine                                                              ();                                                                                                                                                                                                                                if                                                              (!                                                              "y"                                                              .equalsIgnoreCase(choice)) {                                                                                                                                                                                                                                break                                                              ;                                                                                                                      }                                                                            }                                                                                                                                    }                                                        }                                  
                                                                                                                                        File mountFile =                                                                                    new                                                                                                                                                  File                                                              (                                                              "/proc/mounts"                                                              );                                                                                                                                                                                                          if                                                              (mountFile.exists()){                                                                                                                                                                    Scanner scanner =                                                                                    new                                                                                                                                                  Scanner                                                              (mountFile);                                                                                                                                                                                                                                while                                                                                      (scanner.hasNext()) {                                                                                                                                                                    String line = scanner.                                                              nextLine                                                              ();                                                                                                                                                                                                                                if                                                                                      (line.startsWith(                                                              "/dev/block/vold/"                                                              )) {                                                                                                                                                                    String[] lineElements = line.split(                                                              " "                                                              );                                                                                                                                                                                                    File voldFile =                                                                                    new                                                                                                                                                  File                                                              (                                                              "/system/etc/vold.fstab"                                                              );                                                                                                                                                                                                          if                                                              (voldFile.exists()){                                                                                                                                                                    Scanner scanner =                                                                                    new                                                                                                                                                  Scanner                                                              (voldFile);                                                                                                                                                                                                                                while                                                                                      (scanner.hasNext()) {                                                                                                                                                                    String line = scanner.                                                              nextLine                                                              ();                                                                                                                                                                                                                                if                                                                                      (line.startsWith(                                                              "dev_mount"                                                              )) {                                                                                                                                                                    String[] lineElements = line.split(                                                              " "                                                              );                                                                                                                                                                                                    File root =                                                                                    new                                                                                                                                                  File                                                              (mount);                                                                                                                                                                                                          if                                                                                      (root.exists() && root.isDirectory() && root.canWrite()) {                                                                                                                      File[] list = root.listFiles();                                                                                          
                                                                                                                                                                                                                            int                                                                                      nnames;                                                                                                  String names[];                                                                                                                                                          System.out.                                                              print                                                              (                                                              "How many names are you going to save: "                                                              );                                                                                                                                            Scanner in =                                                                                    new                                                                                                                                                  Scanner                                                              (System.in);                                                                                                                                            nnames = Integer.parseInt(in.                                                              nextLine                                                              ().trim());                                                                                                                                                                                                    names =                                                                                    new                                                                                      String[nnames];                                                                                                                                            for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i < names.length; i++){                                                                                                                                                                    System.out.                                                              print                                                              (                                                              "Type a name: "                                                              );                                                                                                                                                                    names[i] = in.                                                              nextLine                                                              ();                                                                                                  }                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            private                                                                                                                                                  static                                                                                                                                                  int                                                                                      width(String string) {                                                                                                                                                                                                                                int                                                                                      maxWidth =                                                                                    0                                                              ;                                                                                                                                                                                                                                try                                                                                      (Scanner scanner =                                                                                    new                                                                                                                                                  Scanner                                                              (                                                              new                                                                                      StringReader(string))) {                                                                                                                                                                                                                                while                                                                                      (scanner.                                                              hasNextLine                                                              ()) {                                                                                                                                                                    maxWidth = max(length(scanner.                                                              nextLine                                                              ()), maxWidth);                                                                                                                      }                                                                            }                                                                                                                                                                                      return                                                                                      maxWidth;                                                                                                  }                                                                                          
                                      @Override                                                                                                                                                                public                                                                                                                                                  void                                                                                      run(ResourceManager resourceManager, String... args) {                                                                                                                                                                    String projectId = args[                                                              0                                                              ];                                                                                                                                                                    System.out.printf(                                                              "Going to delete project \"%s\". Are you sure [y/N]: "                                                              , projectId);                                                                                                                                                                    Scanner scanner =                                                                                    new                                                                                                                                                  Scanner                                                              (System.in);                                                                                                                                                                                                                                if                                                                                      (scanner.                                                              nextLine                                                              ().toLowerCase().equals(                                                              "y"                                                              )) {                                                                                                                      resourceManager.delete(projectId);                                                                                                                          System.out.printf(                                                              "Successfully deleted project %s.%n"                                                              , projectId);                                                                                                                                                                    }                                                                                    else                                                                                      {                                                                                                                                                                    System.out.printf(                                                              "Will not delete project %s.%n"                                                              , projectId);                                                                                                                      }                                                                                                                          scanner.                                                              close                                                              ();                                                                                                  }                                                                                          
                                      @Override                                                                                                                                                                public                                                                                      Resource transform(HttpServletRequest request, Resource resource,                                                                                                                                                                    ResourceTransformerChain chain)                                                                                    throws                                                                                      IOException {                                                                                                                                                                              resource = chain.transform(request, resource);                                                                                                                                                                                      if                                                                                      (!                                                              this                                                              .fileExtension.equals(StringUtils.getFilenameExtension(resource.getFilename()))) {                                                                                                                                                                                                                                return                                                                                      resource;                                                                                                                      }                                                                                                                                                                                                                                              byte                                                              [] bytes = FileCopyUtils.copyToByteArray(resource.getInputStream());                                                                                                                                                                    String content =                                                                                    new                                                                                      String(bytes, DEFAULT_CHARSET);                                                                                                                                                                                                                                                                                        if                                                                                      (!content.startsWith(MANIFEST_HEADER)) {                                                                                                                                                                                                                                if                                                                                      (logger.isTraceEnabled()) {                                                                                                                                                                    logger.trace(                                                              "Skipping "                                                                                      + resource +                                                                                    ": Manifest does not start with 'CACHE MANIFEST'"                                                              );                                                                                                                      }                                                                                                                                                                                      return                                                                                      resource;                                                                                                                      }                                                                                                                                                                                  @SuppressWarnings(                                                              "resource"                                                              )                                                                                                                                                                    Scanner scanner =                                                                                    new                                                                                                                                                  Scanner                                                              (content);                                                                                                                      LineInfo previous = null;                                                                                                                          LineAggregator aggregator =                                                                                    new                                                                                      LineAggregator(resource, content);                                                                                                                                                                                                                                                                                        while                                                                                      (scanner.hasNext()) {                                                                                                                                                                    String line = scanner.                                                              nextLine                                                              ();                                                                                                                                                                    LineInfo current =                                                                                    new                                                                                      LineInfo(line, previous);                                                                                                                      LineOutput lineOutput = processLine(current, request, resource, chain);                                                                            aggregator.add(lineOutput);                                                                            previous = current;                                                                            }                                                                                                                                                                                                                                              return                                                                                      aggregator.createResource();                                                                                                  }                                                                                          
                                                                                                                                                                                                                            class                                                                                      myProg {                                                                                                                                                                                                                                                                                        public                                                                                                                                                  static                                                                                                                                                  void                                                                                      main(String[] args) {                                                                                                                                                                    Scanner sc =                                                                                    new                                                                                                                                                  Scanner                                                              (System.in);                                                                                                                                                                    System.out.                                                              println                                                              (                                                              "Printing the file passed in:"                                                              );                                                                                                                                                                                                                                while                                                              (sc.                                                              hasNextLine                                                              ()) System.out.                                                              println                                                              (sc.                                                              nextLine                                                              ());                                                                                                                      }                                                        }                                  
                                                                                                                                                                                                                            public                                                                                                                                                  class                                                                                      ConsoleReadingDemo {                                                                                                                                                                                                    public                                                                                                                                                  static                                                                                                                                                  void                                                                                      main(String[] args) {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                BufferedReader reader =                                                                                    new                                                                                      BufferedReader(                                                              new                                                                                      InputStreamReader(System.in));                                                                                                                                                                    System.out.                                                              print                                                              (                                                              "Please enter user name : "                                                              );                                                                                                                      String username = null;                                                                                                                                                                                      try                                                                                      {                                                                                                                      username = reader.readLine();                                                                                                                          }                                                                                    catch                                                                                      (IOException e) {                                                                                                                      e.printStackTrace();                                                                            }                                                                                                                          System.out.                                                              println                                                              (                                                              "You entered : "                                                                                      + username);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                Scanner in =                                                                                    new                                                                                                                                                  Scanner                                                              (System.in);                                                                                                                                                                    System.out.                                                              print                                                              (                                                              "Please enter user name : "                                                              );                                                                                                                                                                    username = in.                                                              nextLine                                                              ();                                                                                                                                                                    System.out.                                                              println                                                              (                                                              "You entered : "                                                                                      + username);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Console console = System.console();                                                                                                                          username = console.readLine(                                                              "Please enter user name : "                                                              );                                                                                                                                                                    System.out.                                                              println                                                              (                                                              "You entered : "                                                                                      + username);                                                                                                                                                          }                                                        }                                  
                                                                                                                                                                    private                                                                                                                                                  static                                                                                      String readKey(String key) {                                                                                                                                                                    Scanner stdin =                                                                                    new                                                                                                                                                  Scanner                                                              (System.in);                                                                                                                                                                    System.out.                                                              println                                                              (                                                              "Choose a Spider demo:"                                                              );                                                                                                                                                                                                                                for                                                                                      (Map.Entry<String, Class> classEntry : clazzMap.entrySet()) {                                                                                                                                                                    System.out.                                                              println                                                              (classEntry.getKey()+                                                              "\t"                                                                                      + classEntry.getValue() +                                                                                    "\t"                                                                                      + urlMap.get(classEntry.getKey()));                                                                                                                      }                                                                                                                                                                                      while                                                                                      (key == null) {                                                                                                                                                                    key = stdin.                                                              nextLine                                                              ();                                                                                                                                                                                                                                if                                                                                      (clazzMap.get(key) == null) {                                                                                                                                                                    System.out.                                                              println                                                              (                                                              "Invalid choice!"                                                              );                                                                                                                      key = null;                                                                            }                                                                            }                                                                                                                                                                                      return                                                                                      key;                                                                                                                      }                                                        }                                  
                                                                                                                                              private                                                                                                                                                  static                                                                                                                                                  void                                                                                      createPersonDetails(                                                              final                                                                                      Scanner scanner,PersonService service) {                                                                                                                                                                                                                                while                                                              (                                                              true                                                              ) {                                                                                                                                                                    System.out.                                                              print                                                              (                                                              "\nEnter the Person's name:"                                                              );                                                                                                                                                                    String name = scanner.                                                              nextLine                                                              ();                                                                                                                      Gender gender;                                                                                                                                                                                      while                                                              (                                                              true                                                              ) {                                                                                                                                                                    System.out.                                                              print                                                              (                                                              "Enter the Person's gender(M/F):"                                                              );                                                                                                                                                                    String genderStr = scanner.                                                              nextLine                                                              ();                                                                                                                                                                                                                                if                                                              (                                                              "m"                                                              .equalsIgnoreCase(genderStr) ||                                                                                    "f"                                                              .equalsIgnoreCase(genderStr)) {                                                                                                                      gender = Gender.getGenderByIdentifier(genderStr.toUpperCase());                                                                                                                                                                                  SimpleDateFormat format =                                                                                    new                                                                                      SimpleDateFormat(                                                              "dd/MM/yyyy"                                                              );                                                                                                                                                                                                                                while                                                              (                                                              true                                                              ) {                                                                                                                                                                    System.out.                                                              print                                                              (                                                              "Enter the Person's Date of birth in DD/MM/YYYY format:"                                                              );                                                                                                                                                                    String dobStr = scanner.                                                              nextLine                                                              ();                                                                                                                                                                                                                                try                                                                                      {                                                                                                                      dateOfBirth = format.parse(dobStr);                                                                                                                                    person.setName(name);                                                                            person = service.createPerson(person);                                                                                                                          System.out.                                                              println                                                              (                                                              "Created person record with id: "                                                                                      + person.getPersonId());                                                                                                                                                                    System.out.                                                              print                                                              (                                                              "Do you want to create another person? (y/n)"                                                              );                                                                                                                                                                    String choice  = scanner.                                                              nextLine                                                              ();                                                                                                                                                                                                                                if                                                              (!                                                              "y"                                                              .equalsIgnoreCase(choice)) {                                                                                                                                                                                                                                break                                                              ;                                                                                                                                    
                                                                                                                  .map(String::trim)                                                                                                                          .map(path -> path.replaceAll(                                                              "^~"                                                              ,                                                                                    "$HOME"                                                              ))                                                                                                                                                                    .map(path ->                                                                                    new                                                                                                                                                  File                                                              (path).exists() ? path : StringUtils.expandEnvironmentVariables(path))                                                                                                                                                                    .toArray(String[]::                                                              new                                                              );                                                                                                                                            }                                                                                    else                                                                                                                                                  if                                                                                      (!                                                              ""                                                              .equals(props.getProperty(                                                              ""                                                              ,                                                                                    ""                                                              ))) {                                                                                                                                                                                                                            Scanner scanner =                                                                                    new                                                                                                                                                  Scanner                                                              (System.in);                                                                                                                      String line;                                                                                                                                                                                      try                                                                                      {                                                                                                                                                                    line = scanner.                                                              nextLine                                                              ();                                                                                                                                                                    }                                                                                    catch                                                                                      (NoSuchElementException e) {                                                                                                                                                                    log.info(                                                              "No lines found on standard in"                                                              );                                                                                                                                                                                                                            processDocument(pipeline,                                                                                    "stdin"                                                              , line);                                                                                                                                                                                                                                try                                                                                      {                                                                                                                                                                    line = scanner.                                                              nextLine                                                              ();                                                                                                                                                                    }                                                                                    catch                                                                                      (NoSuchElementException e) {                                                                                                                                                                                                                                return                                                              ;                                                                                                                                                                                                                                                                                        if                                                                                      (!                                                              new                                                                                                                                                  File                                                              (file).exists() || !                                                              new                                                                                                                                                  File                                                              (file).canRead()) {                                                                                                                                                                    log.error(                                                              "Cannot read file (or file does not exist: '"                                                                                      + file +                                                                                    '\''                                                              );                                                                                                                                    
                                                                                                                                              private                                                                                                                                                  static                                                                                                                                                  void                                                                                      pauseToAwaitProfiler() {                                                                                                                                                                    Scanner scan =                                                                                    new                                                                                                                                                  Scanner                                                              (System.in);                                                                                                                      String in;                                                                                                                                                                                      do                                                                                      {                                                                                                                                                                    System.out.                                                              print                                                              (                                                              "Start profiler. Continue (Y/N)? "                                                              );                                                                                                                                                                    in = scan.                                                              nextLine                                                              ().toLowerCase(Locale.ROOT);                                                                                                                                                                    }                                                                                    while                                                                                      (!in.equals(                                                              "y"                                                              ) && !in.equals(                                                              "n"                                                              ));                                                                                                                                                                                                                                                                                        if                                                                                      (in.equals(                                                              "n"                                                              )) {                                                                                                                                                                    System.exit(                                                              1                                                              );                                                                                                                      }                                                        }                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            private                                                                                                                                                  static                                                                                                                                                  int                                                                                      width(String string) {                                                                                                                                                                                                                                int                                                                                      maxWidth =                                                                                    0                                                              ;                                                                                                                                                                                                                                try                                                                                      (Scanner scanner =                                                                                    new                                                                                                                                                  Scanner                                                              (                                                              new                                                                                      StringReader(string))) {                                                                                                                                                                                                                                while                                                                                      (scanner.                                                              hasNextLine                                                              ()) {                                                                                                                                                                    maxWidth = max(length(scanner.                                                              nextLine                                                              ()), maxWidth);                                                                                                                      }                                                                            }                                                                                                                                                                                      return                                                                                      maxWidth;                                                                                                  }                                                                                          
                                                                                                                                              private                                                                                      Address readNewAddress(PrintStream out, Scanner scanner) {                                                                                                                                                                    Address a =                                                                                    new                                                                                      Address();                                                                                                                                                                                                                            out.                                                              print                                                              (                                                              "Street name (NULL for null): "                                                              );                                                                                                                                                                    a.setStreetName(convertString(scanner.                                                              nextLine                                                              (),                                                                                    ""                                                              ));                                                                                                                                                                                                                            out.                                                              print                                                              (                                                              "House number: "                                                              );                                                                                                                                                                    a.setHouseNumber(convertStringToInteger(scanner.                                                              nextLine                                                              (),                                                                                    0                                                              ));                                                                                                                                                                                                                            out.                                                              print                                                              (                                                              "Flat number: "                                                              );                                                                                                                                                                    a.setFlatNumber(convertStringToInteger(scanner.                                                              nextLine                                                              (),                                                                                    0                                                              ));                                                                                                                                                                                                                            a.setPersons(                                                              new                                                                                      HashSet<Person>());                                                                                                                                                                                                                                                                                        return                                                                                      a;                                                                                                  }                                                                                          
                                                                                                                                              private                                                                                                                                                  static                                                                                      String checkGpuAnalyzerVersion(){                                                                                                                                                                                                                                try                                                                                      {                                                                                                                                                                    ProcessBuilder pb =                                                                                    new                                                                                      ProcessBuilder(                                                              "GPUShaderAnalyzer"                                                              ,                                                                                    "-ListModules"                                                              );                                                                                                                      Process p = pb.start();                                                                                                                                                                                  Scanner scan =                                                                                    new                                                                                                                                                  Scanner                                                              (p.getInputStream());                                                                                                                                                                    String ln = scan.                                                              nextLine                                                              ();                                                                                                                                                                    scan.                                                              close                                                              ();                                                                                                                                                                              p.destroy();                                                                                                                                                                                                                                              return                                                                                      ln;                                                                                                                                                                    }                                                                                    catch                                                                                      (IOException ex) {                                                                                                                                                                    logger.log(Level.SEVERE,                                                                                    "IOEx"                                                              , ex);                                                                                                                      }                                                                                                                                                                                      return                                                                                      null;                                                                                                  }                                                                                          

How To Create A New Scanner In Java

Source: https://www.tabnine.com/code/java/methods/java.util.Scanner/nextLine

Posted by: simmonsrons1966.blogspot.com

0 Response to "How To Create A New Scanner In Java"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel