html超链接怎么带⽂本框参数,点击超链接怎样获得该页⾯⽂本
框的值作为参数–⼿机爱问...
2008-03-04
PrintWriter和PrintStream哪个好?
PrintStream,它可以将Java的基本资料型态等资料,直接转换为系统预设编码下对应的字元,再输出⾄OutputStream中,⽽这边要介绍的 PrintWriter其功能上与PrintStream类似,除了接受OutputStream之外,它还可以接受Writer物件作为输出的对象,当您原先是使⽤Writer物件在作处理 ,⽽现在想要套⽤println()之类的⽅法时,使⽤PrintWriter会是⽐较⽅便的作法。 下⾯这个程式显⽰了PrintStream 与PrintWriter两个物件在处理相同输出⽬的时的作法,程式将会在荧幕上显⽰ "简体中⽂" 四个字元:全部
PrintStream,它可以将Java的基本资料型态等资料,直接转换为系统预设编码下对应的字元,再输出⾄
OutputStream中,⽽这边要介绍的 PrintWriter其功能上与PrintStream类似,除了接受OutputStream之外,它还可以接受Writer物件作为输出的对象,当您原先是使⽤Writer物件在作处理 ,⽽现在想要套⽤println()之类的⽅法时,使⽤PrintWriter会是⽐较⽅便的作法。
html内容文本框下⾯这个程式显⽰了PrintStream与PrintWriter两个物件在处理相同输出⽬的时的作法,程式将会在荧幕上显⽰ "简体中⽂" 四个字元:StreamWriterDemo。java package erpillar; import 。
*; public class StreamWriterDemo { public static void main(String[] args) { try {byte[] sim = {(byte)0xbc, (byte)0xf2, // 简(byte)0xcc, (byte)0xe5, // 体 (byte)0xd6, (byte)0xd0, // 中 (byte)0xce, (byte)0xc4}; // ⽂ InputStreamReader inputStreamReader = new InputStreamReader(new ByteArrayInputStream(sim), "GB2312"); PrintWriter printWriter =new PrintWriter(new OutputStreamWriter(System。
out, "GB2312")); PrintStream printStream =new PrintStream(System。out, true, "GB2312"); int in; while((in = ad()) != -1) { intln((char)in); intln((char)in);} ose(); ose(); ose(); } catch(ArrayIndexOutOfBoundsException e) { intStackTrace(); }
catch(IOException e) { intStackTrace(); } }} 楼主,这两个不存在谁好谁不好的问题,关键要看你编程的时候需要怎么样的功能。
在编程语⾔中,没有所谓的好的坏的之分,有时候看起来很⿇烦或是很难操作的函数,实际上有着⾃⼰独特的使⽤之处,在某些特定的编程环境⾥是有着不可替代的作⽤的。就像上⽂所述,“当您原先是使⽤Writer物件在作处理 ,⽽现在想要套⽤println()之类的⽅法时,使⽤PrintWriter会是⽐较⽅便的作法。
”在特定环境下,使⽤PrintWriter就会⽐较⽅便,这个作⽤就是printStream⽆法替代的。收起
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论