zoukankan      html  css  js  c++  java
  • Scanner和BufferedReader

    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.util.Scanner;
    
    
    public class DemoScanner {
        
        //打印
        public static void printScanner() {
            Scanner s = new Scanner(System.in);
            System.out.println("请输入字符串:");
            while (true) {
                String line = s.nextLine();
                if (line.equals("exit"))
                    break;
                System.out.println(">>>" + line);
            }
        }
    
        //自定义换行符
        public static  void lnScanner() {
            Scanner s = new Scanner("123 asdf sd 45 789 sdf asdfl,sdf.sdfl,asdf    ......asdfkl    las");
            s.useDelimiter(" |,|\.");
            while (s.hasNext()) {
                System.out.println(s.next());
            }
        }
        //InputStreamReader类比scanner效率高,其中的BufferedReader类中对象只生成一次,以后可以重复使用,这就是效率高的原因。
         private static String readString(String prompt) {
             BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
             String str = null;
            try {
                 System.out.print(prompt);
                 str = br.readLine();
             } catch (IOException e) {
                 e.printStackTrace();
             }
            return str;
         }
         
         public static void main(String[] args) {
             String str = readString("请输入字符串:");
             System.out.println("readString6 方法的输入:" + str);
        }
    }
  • 相关阅读:
    webDriver检索table数据
    C# 遍历枚举
    Java——Iterate through a HashMap
    Java——Read/convert an InputStream to a String
    简单的异步HTTP服务端和客户端
    授信主体查找
    mysql 事务测试
    mysql 替换
    如何查看由EF生成的SQL?
    C# 如何用多字符分割字符串
  • 原文地址:https://www.cnblogs.com/sprinng/p/5643317.html
Copyright © 2011-2022 走看看