zoukankan      html  css  js  c++  java
  • 《疯狂Java讲义》(十九)---- 与用户交互

    • 运行Java程序的参数

        java ArgsTest Spring Java Hibernate

        args[0] -- Spring

        args[1] -- Java

        args[2] -- Hibernate

    • 使用Scanner获取键盘输入

        Scanner是一个基于正则表达式的文本扫描器,可以从文件/输入流/字符串中解析出基本类型值和字符串值。主要用以下两个方法来扫描输入:

      1. hasNextXxx(): 是否还有下一个输入项,Xxx可以使Int/Long等基本数据类型的字符串。
      2. nextXxx():获取下一个输入项。

        默认情况,Scanner使用空白作为多个输入项之间的分隔符。可以使用useDelimiter(String pattern)来设置分隔符。hasNextLine()和nextLine()可以逐行读取。

    public class ScannerKeyBoardTest {
    
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            
            while(sc.hasNext()) {
                System.out.println("input : " + sc.next());
            }
    
        }
    
    }
    public class ScannerFileTest {
    
        public static void main(String[] args) throws Exception {
            Scanner sc = new Scanner(new File("ScannerFileTest.java"));
            
            while(sc.hasNextLine()) {
                System.out.println("input : " + sc.nextLine());
            }
    
    
        }
    
    }
    • 使用BufferedReader获取键盘输入
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    
    public class BufferedReaderTest {
    
        public static void main(String[] args) throws Exception {
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
            String line = null;
            while((line = br.readLine()) != null) {
                System.out.println("input : " + line);
            }
    
        }
    
    }
  • 相关阅读:
    jQuery语音播放插件
    Oracle(+)号用法
    重写IHttpHandler,实现前后端分离
    JavaScript运算符
    SQL Server 备份和还原
    ReactJS入门
    用Owin Host实现脱离IIS跑Web API单元测试
    Lua
    代码评比结果的反思
    我为什么要在总理来的第二天离开创业大街(转)
  • 原文地址:https://www.cnblogs.com/IvySue/p/6344735.html
Copyright © 2011-2022 走看看