Java 系统工具类 —— System、Scanner、Runtime
2017-08-17 22:45
363 查看
0. 静态成员变量
System.out:是 PrinterStream 型变量:public final class System { ... public final static InputStream in = null; ... }
1. 静态成员函数
System.getProperty()获取当前项目的工作路径:System.getProperty(“user.dir”);
2. Scanner
成员变量private Pattern delimPattern; private static Pattern WHITESPACE_PATTERN = Pattern.compile("\\p{javaWhitespace}+"); public Scanner reset() { delimPattern = WHITESPACE_PATTERN; ... }
常用成员函数:
逐行操作:
boolean hasNextLine(); // ⇒ 判断流中是否还有数据;
String nextLine(); // ⇒ 读取一行;
逐字段(被某一 delimiter 分割)操作:
hasNext(); // 判断扫描器中当前扫描位置后是否还存在下一段。
next(); // 判断扫描器中当前扫描位置后是否还存在下一段。
3. Runtime:执行 cmd 命令行命令
Process.waitFor():阻塞,等待命令行命令执行结束;Process process = Runtime.getRuntime().exec(cmd); process.waitFor();
相关文章推荐
- Java -- 键盘输入 Scanner, BufferedReader。 系统相关System,Runtime。随机数 Randrom。日期操作Calendar
- Java -- 键盘输入 Scanner, BufferedReader。 系统相关System,Runtime。随机数 Randrom。日期操作Calendar
- 通过java的Runtime.getRuntime()和System.getProperties()来获取系统的信息
- 疯狂java笔记(五) - 系统交互、System、Runtime、Date类
- 1、java设置Linux系统时间之 System.getRuntime.exec()
- 黑马程序员--Java基础--集合、泛型、其他对象(System、Runtime、Math、Date)
- JAVA 系统变量之System.getenv()和System.getProperty() 用法
- Java中系统属性Properties介绍 System.getProperty()参数大全
- JAVA调用系统命令或可执行程序--返回一个Runtime运行时对象,然后启动另外一个进程来执行命令
- Java之I/O之 键盘操作 转换流 系统属性流System.getProperties()
- java获取本地系统变量 Properties 及 RunTime
- [置顶] Android开发之java代码中获取当前系统的时间工具类
- JavaDay09--Notes(集合的接口与功能+常用类Math,Random,System,Runtime,Calendar)
- java源码分析:从System类中获取系统关键属性信息
- Java获取当前系统时间System.currentTimeMillis()
- 从Jni到Java增加一个系统服务SystemServer,并通过getSystemService调用
- JAVA获取当前系统时间System.currentTimeMillis()
- Java System Properties( java 系统属性 )
- [Java 11] System 类 与 Runtime 类
- [JAVA]System.getProperty()系统参数大全