62,614
社区成员
发帖
与我相关
我的任务
分享
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.io.UnsupportedEncodingException;
import java.util.Scanner;
public class Ansewer29
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
File file = new File("d:" + File.separator + "e.txt");
FileOutputStream fout = null;
try
{
fout = new FileOutputStream(file);
}
catch (FileNotFoundException e)
{
e.printStackTrace();
}
PrintStream ps = null;
try
{
ps = new PrintStream(fout, true, "GBK");
}
catch (UnsupportedEncodingException e)
{
e.printStackTrace();
}
Scanner sc = new Scanner(System.in);
String str = null;
System.out.println("请输入古诗,按'q'退出!");
while (sc.hasNextLine())
{
str = sc.nextLine();
if (str.equals("q"))
{
System.out.println("退出,Bye");
break;
}
ps.println(str);
}
try
{
fout.close();
}
catch (IOException e)
{
e.printStackTrace();
}
ps.close();
}
}
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.io.UnsupportedEncodingException;
import java.util.Scanner;
public class PrintPoem
{
public static void main(String[] args)
{
try
{
PrintStream out = new PrintStream("e.txt","GBK");
String poem = "床前明月光,\r\n疑是地上霜。\r\n举头望明月,\r\n低头思故乡。";
out.print(poem);
out.close();
Scanner in = new Scanner(new File("e.txt"));
while(in.hasNextLine())
{
System.out.println(in.next());
}
in.close();
} catch (FileNotFoundException e)
{
e.printStackTrace();
} catch (UnsupportedEncodingException e)
{
e.printStackTrace();
}
}
}