java 获取回车字符_java回车键的字符
public class WriteToProcess {
public static void main(String[] args) {
PrintStream ps = null;
try {
// 运行java ReadStandard命令,返回运行该命令的子进程
System.out.println("start");
Process p = Runtime.getRuntime().exec("java ReadStandard");
// 以p进程的输出流创建PrintStream对象
// 这个输出流对本程序是输出流,对p进程则是输入流)
ps = new PrintStream(p.getOutputStream());
// 向ReadStandard程序写入内容,这些内容将被ReadStandard读取
ps.println("普通字符串");
ps.println(new WriteToProcess());
InputStream error = p.getErrorStream();
System.out.println(convertStreamToString(error));
System.out.println("start");
} catch (IOException ex) {
ex.printStackTrace();
} finally {
if (ps != null)
ps.close();
}
}
public static String convertStreamToString(InputStream is) {
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
StringBuilder sb = new StringBuilder();
String line = null;
try {
while ((line = reader.readLine()) != null) {
sb.append(line + "/n");
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return sb.toString();
}
}
// 定义一个ReadStandard类,该类可以接受标准输入,
// 并将标准输入写入out.txt文件。
class ReadStandard {
public static void main(String[] args) throws Exception {
System.out.println("ReadStandard.");
// 使用System.in创建Scanner对象,用于获取标准输入
Scanner sc = new Scanner(System.in);
PrintStream ps = new PrintStream(new FileOutputStream("out.txt"));
// 增加下面一行将只把回车作为分隔符
sc.useDelimiter("\n");
// 判断是否还有下一个输入项
while (sc.hasNext()) {
// 输出输入项
ps.println("键盘输入的内容是:" + sc.next());
}
ps.close();
}
}
java 获取回车字符_java回车键的字符相关推荐
- java printstream 中文乱码_JAVA的中文字符乱码问题
JAVA的中文字符乱码问题一直很让人头疼.特别是在WEB应用中.网上的分析文章和解决方案都很多,但总是针对某些特定情况的.很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经 ...
- java获取页面标签_java获取网页源代码后,提取标签内容……
java获取网页源代码后,提取标签内容-- 关注:245 答案:2 mip版 解决时间 2021-02-01 09:11 提问者咏bù琂败 2021-01-31 13:49 import java ...
- java 获取视频信息_Java获取视频参数信息
Java获取视频参数信息 资料收集 经过搜索常用的处理视频的方式有两种:xuggler 和 ffmpeg 因ffmpeg 需要使用JNI调用,这里采用xuggler方式 使用xuggler获取视频宽. ...
- java获取每月最后一天_java获取每月的最后一天实现方法
实例如下: public static void main(String[] args) throws ParseException { // 获取当月的天数(需完善) SimpleDateForma ...
- java 获取调用者方法_java获取调用当前方法的方法名和行数
java获取调用当前方法的方法名和行数 String className = Thread.currentThread().getStackTrace()[2].getClassName();//调用 ...
- java获取所有进程_Java 获取系统的进程列表
前几天发表了<Java 定时启动服务>文章,现在发表这篇文档<Java 获取系统的进程列表>,看似联系不大,实质在某些需求上还是有所关系.比如现在有这个需求:定时器启动服务时, ...
- java获取扩展名_Java获取文件扩展名称
有时在处理文件时,需要根据文件类型对它们进行不同的处理. java.io.File没有任何获取文件扩展名的方法,这里提供了一个实用工具方法来获取文件扩展名. Java获取文件扩展名 在句点(.)之后, ...
- java 获取包路径_java获取java文件路径的四种方法
java获取java文件路径的四种方法 发布时间:2020-04-17 11:03:45 来源:亿速云 阅读:750 作者:小新 今天小编给大家分享的是java获取java文件路径的四种方法,很多人都 ...
- java获取客户端系统信息_java 获得系统信息
Java代码 import java.util.Properties; Properties props=System.getProperties(); //获得系统属性集 String osName ...
最新文章
- ID3、C4.5、CART树算法简介,这几个算法有什么区别?对于异常值和分类值有什么需要注意的?
- WordCount案例
- MMD的unity导入插件
- python都可以干什么-python都可以做什么用
- (十) 整合spring cloud云架构 - SSO单点登录之OAuth2.0登录认证(1)
- vba单元格批量赋值,EXCEL——VBA对文件夹下所有表格的特定单元格赋值
- 9-Mybatis 多表查询之一对多
- 爆牙齿的世界杯日记(忆)。
- mysql索引linke和等于_MySQL索引怎么用?秒懂只需四个点!
- Image.FormFile引起的若干问题
- Linux 下如何彻底卸载MySQL数据库
- 应用 Remoting
- Cadence OrCAD Capture TCL/TK脚本实例
- go语言入门(转载自开源社区)
- 20200727《Flask进阶》——模块化程序(蓝本)
- 工控系统 SCADA(监控和数据采集)系统简介
- 试题 基础练习 Fibonacci数列
- 阿里云DataWorks数据集成(DataX)架构实践分享
- 斯坦福极简经济学 读书笔记
- 熬粥记:煮一碗红豆粥,3次才领悟煮粥大法