奔向未来,我也是初学者,我理解是考虑到程序的可移植性,一个类实现一个功能,或者相似功能。需要时直接调用就好了
2016-03-16
已采纳回答 / 萌萌哒猫头鹰
因为10在ascii码中就是lf换行,所以会另起一行。如果你写32进去那么就是一个空格了。writeBytes(String s),是将字符串以一个字节一个字节写入输出流,如果字符是大于8位的,那么高8位就会被舍弃。...
2016-03-15
最新回答 / helloworld2008
你是两个并列的if语句,又不是if else语句,执行前者就不执行后者。。。你的两个if语句都会执行,【文件目录不存在,创建目录;文件不存在,创建文件】
2016-03-11
最赞回答 / lucitas
你file是不是指定的路径中有多个不存在的目录,然后你再用createNewFile方法想创建这个文件。这样貌似会抛出异常。你得先用mkdirs创建多级目录再用createNewFile方法才可以成功创建文件
2016-03-10
if(buf[i]<=0xf&&buf[i]>0){
System.out.print("0");
}
需要在for循环中加上buf[i]>0 不然>=8的字节值会多在前面加一个零
System.out.print("0");
}
需要在for循环中加上buf[i]>0 不然>=8的字节值会多在前面加一个零
2016-03-09