package ZiJiTest;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.util.Scanner;
public class InputTXTDemo {
public static void main(String[] args) throws IOException {
/*完成下列要求:
* 完成一个简易的记事本工具
* 要求:
* 程序启动后,将用户在控制台上输入的每一行内容都陆续写入到文件note.txt中
* 当用户单独输入了"exit"则程序退出*/
FileOutputStream fio=new FileOutputStream("./test.txt");
Scanner scan=new Scanner(System.in);
System.out.println("输入内容:");
while (true){
String str= scan.nextLine();
if ("exit".equalsIgnoreCase(str)){
break;
}
byte[] input=str.getBytes(StandardCharsets.UTF_8);
fio.write(input);
}
System.out.println("结束");
fio.close();
}
}
package ZiJiTest;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.nio.charset.StandardCharsets;
public class ChaKanTxTDemo {
public static void main(String[] args) throws IOException {
File file=new File("./test.txt");
long len=file.length();
FileInputStream fis=new FileInputStream(file);
byte[] look=new byte[(int) len];
fis.read(look);
String str=new String(look,StandardCharsets.UTF_8);
System.out.println(str);
fis.close();
}
}