摘要: 字节流和字符流的相互转换1、从字节流到字符流:InputStreamReader、OutputStreamWriter类可以实现。2、从字符流到字节流:可以从字符流中获取char[]数组,转换为String,然后调用String的API函数getBytes() 获取到byte[],然后就可以通过ByteArrayInputStream、ByteArrayOutputStream来实现到字节流的转换。 阅读全文
posted @ 2012-03-22 22:02 hnrainll 阅读(6726) 评论(0) 推荐(0) 编辑
摘要: 笔者在开发过程中,常常碰到过下面这些错误的用法:1,错误用法一:if (name == "") { //do something }2,错误用法二: if (name.equals("")) { //do something }3,错误用法三: if (!name.equals("")) { //do something } 我们来解说一下: 上述错误用法1是初学者最容易犯,也最不容易被发现的错误,因为它们的语法本身没问题,Java编译器编译时不报错。但这种条件可能在运行时导致程序出现bug,永远也不会为true,也就是时说,if块里 阅读全文
posted @ 2012-03-22 21:54 hnrainll 阅读(29381) 评论(0) 推荐(0) 编辑
摘要: import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Test { public static void main (String args[]){ //实例化一个流,用于获取键盘输入 BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); String theLine = null; ... 阅读全文
posted @ 2012-03-22 17:53 hnrainll 阅读(571) 评论(0) 推荐(0) 编辑
摘要: EchoClient.javaimport java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.Socket;import java.net.UnknownHostException;public class EchoClient { public static v... 阅读全文
posted @ 2012-03-22 17:51 hnrainll 阅读(2280) 评论(0) 推荐(0) 编辑