以下是最终版(问题已经解决)
package cn.com.flows;
import java.io.*;
import java.util.*;
/**
* @author k1280000
*
*/
public class KeyboardInputTest {
public static void main(String[] args) throws IOException {
//键盘输入,并打印
// BufferedReader fi = new BufferedReader (new InputStreamReader (System.in));
// System.out.println("please input : ");
// String s=fi.readLine();
// while(!s.equals("exit")){
// System.out.println(s);
// s=fi.readLine();
// }
//键盘输入,输出到文件
File outputfile = new File ("D:\\Program Files\\Eclipsjava\\workplace\\Anewstart\\src\\cn\\com\\flows\\d.txt");
BufferedReader fi = new BufferedReader (new InputStreamReader (System.in));
PrintWriter fo = new PrintWriter(outputfile,"utf-8"); //此处要设置实行UTF-8 编码才能解决输入中文时的一些乱码问题
System.out.println("please input : ");
String s1 = "";
String s=fi.readLine();
while(!s.endsWith(".")){
// System.out.println(s);
s+="\r"+"\n"; //这里的\r \n 可以防止输入的是中文的话的乱码问题
s1 += s;
s=fi.readLine();
}
s1 += s;
fo.write(s1);
fo.flush(); //在此处的作用非常明显,不用的话,没填满,不会输出到文件,所以文件中也不会有内容
System.out.println();
fi.close();
fo.close();
}
}
分享到:
相关推荐
从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件“test”中保存。输入的字符串以“!”结束.
# 题目: # 从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。
主要介绍了Java实现读取键盘输入保存到txt文件,再统计并输出每个单词出现次数的方法,涉及java文件I/O操作及字符串遍历、运算实现统计功能相关技巧,需要的朋友可以参考下
java 将由键盘中录入的信息保存到文件中 java 将由键盘中录入的信息保存到文件中
汇编 从键盘输入一串英文字母,分别将其转换为大写、小写并输出,一个小程序 仅供初学者参考
实验三Java输入输出 (1)将键盘上输入的字符在屏幕上显示出来。 (2)将保存在本地机当前文件夹中的Ex3_2.HTML 文本文件的内容在屏幕上显示出来,然后将其另存为Ex3_2.txt 文件。 (3)保存对象信息到文件,并将文件中...
用 cin 和 cout 从键盘输入数据,结果输出到显示器屏幕。 文件的输入输出(文件 I/O),即以外存中的文件为对象进行输入和输出。包括从磁盘文件输入数据,或将数据输出到磁盘文件。 字符串输入输出(串 I/O ), ...
(一) 从键盘上输入一组字符串“。。。。(内容自己定义,不少于20个ASCII显示字符)。。。。”,存放到BUFFER数据缓冲区,BUFFER中的内容分别为预置的字符串长度、实际输入的ASCII字符个数以及实际输入的ASCII字符...
从键盘输入学号、姓名和成绩,并保存到文本文件StudentScore.txt中。重复进行,直到输入空字符或者某个特定字符为止; b. 从文件中读取各学生的成绩,并计算所有学生成绩的平均值、最大值和最小值。
大部分程序都需要数据输入/输出处理,比如从键盘读取数据、向屏幕中输出数据、从文件中读或者向文件中写数据、在网络连接时进行读写操作等。在Java开发环境中,主要是由包java.io中提供的一系列的类和统一的接口来...
从键盘敲入一系列字母,将其存储到文件中, *对其进行升序排序后,存到另一个文件中,并显示在屏幕上
执行一个shell命令行时通常会自动打开三个标准文件,即标准输入文件(stdin),通常对应终端的键盘;...进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。
从键盘输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示输出结果。 运行结果正确,并注有较为详细的注释 轻松学习汇编语言
可以将来自网络或者串口的数据转换成字符串打印在光标所在位置,支持TCP或者RS232串口通信。可以设置数据传输间隔,对特殊字符进行处理、添加自定义头尾数据,添加分隔符。输出速度快,稳定,支持开机自动启动。
1)生成Hello.txt文件; 2)设计读取Hello.txt文件的输入流对象和加入序号后保存的输出流对象;
编程实现先从标准输入中读取字符串,然后将字符串存到文件file1中,最后再将文件file1中的内容读取另存到文件file2中等功能。
编写程序,接收从键盘输入某班学生的学号、姓名、成绩,对学 生的成绩进行排序,最后把学号、姓名、学生成绩、名次显示出来。
输入输出系统 io 东南大学杨全胜 作业答案 中文 英文
(3)将2012-2020年的月历全部输出到文本文件中(文本文件的名字通过键盘输入确定)。 输出月历格式为: ******2012年1月****** 日 一 二 三 四 五 六 1 2 3 4 5 6 7 8 9 10 11…… ******2012年2月******
主要介绍Turbo C2.0标准输入输出函数和文件的输入输出函数。通过本节的学习可以使读者掌握Turbo C2.0的屏幕输出、键盘输入输出以及磁盘文件的读写函数, 并能开始进行一些简单的程序的编写。