已采纳回答 / leowei
File file=new File("D:\\hello.text\\a.text"); if (!file.exists()) { file.mkdirs(); } System.out.println("over");可以一次创建 !如果没创建成功,看看 盘符 等其他问题!
2016-06-23
已采纳回答 / 红袖侍读
实现每输出十个字节就换行的功能,i在这里是一个计数器,外面的while循环每循环一次就读进一个字节,于是计数器i就加1记录已经读取的字节个数,%取余操作,计数器如果能整除10说明已经读了10个字节了嘛,于是输出一个换行符, systme.out.println();
2016-06-16
已采纳回答 / Janeil
System.out.print(Integer.toHexString(b & 0Xff)+" ");看到里面的双引号了么,,,就是这个双引号导致字节会有空格
2016-06-14
已采纳回答 / 慕粉3285571
普通搜索 : ctrl+F 然后在 Find 标签后的文本框里输入你想要搜索的内容后点击左下方的Find按钮方法搜索 : 按住Ctrl键 鼠标右击方法名即可进入该方法底层代码
2016-06-13
已采纳回答 / 慕函数1702264
你好!你是在FileUtil类中创建了listDiretory()方法,但是你调用的时候,写成了FileUtileTest1.listDiretory()。应该写成FileUtile.listDiretory()。你调用了本类中的listDiretory()方法,但是本类中不存在该方法。该方法存在FileUtil类中。
2016-05-29
已采纳回答 / xiaoc024
首先老师讲的有点小错误,不是去掉24个0,是去掉24个【0或1】.为什么呢? 我们以GBK编码的‘慕’为例,如果直接输出Integer.toHexString( b ),不进行&操作。结果是:ffffffc4 ffffffbd.可以看出&操作去掉的是6个f也就是24个1.不应该是24个0吗?我们知道一个字节占8位,可以表示两个16进制数,c4和bd的2进制表示分别为:1100 0100,1011 1101.可以看到他们的第一位都是1.而计算机是以补码形式存储数据。当计算机读取c4时,发现...
2016-05-27
已采纳回答 / 阿甘LG
序列化和反序列化可以同时操作,比如读取文件1里的内容后,再把该文件1的内容拷贝(写入)到文件2里去,这样就需要同时操作输入和输出,输出表示序列化,输入表示反序列化。老师为运行程序方便才每次运行都要把另一个操作注释掉,不然可能运行出现某些错误。
2016-05-13