求助我只会用printWriter的不符合题目要求
解决方案 »
- 虚心求教!!下线等!!
- 两button共用一个listener的问题
- java socket关闭的问题
- java在linux下的问题
- 如何用纯java程序 实现访问一个网站的两个页面都返回一个session标示(在线等)
- 请大伙帮我看看为什么编译错误
- 请问诸位高手,有没有可能实现:不让IE6环境下在APPLET运行开始时显示在APPLET上面的“正在载入类:XXXX”、“正在载入资源XXXXX”、“正
- 大家认为学JAVA有用吗?
- 我应该双击哪个图标来运行我写的程序呢?
- java中能不能让两个new出来的对象能用==判断放回true
- 用jsp写了个连接oracle的报表,怎么把连接oracle的用户名和密码隐藏起来,让其他人打开jsp也看不到?
- 一道变态的ACM题 求思路
使用 java.io.PrintStream 输出PrintStream out = new PrintStream("e.txt", "GBK");
Scanner scanner = new Scanner(System.io);
while(scanner.hasNextLine()){
out.println(scanner.nextLine());
}
out.flush();
scanner.close();
out.close();
这个有问题呀。。好像必须要catch exception才行 还有 怎么关闭呢?一直在读取状态除非停止程序
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();
}
}
}
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();
}
}