一个小知识点: while(kk = is.read())!=-1){ System.out.print((char)kk); } 该语句指的是is为一个InputStream对象,read()是is的方法,每读取一个二进制数据并判断is.read()的值是否等于-1,一个字节一个字节的判断不等于则输出该字节,等于的时候则代表数据读取完毕,将读取到的数据赋值给kk;nice!