老师,用write的方法写入到目录用的是字符流的话,图片需要的是字节流写入,那么会不会产生乱码
public class TestFileBufferStream { public static void main(String[] args) { long time1 = System.currentTimeMillis(); copyFile("C:\\Users\\周则霖\\Desktop\\zzl.jpg","C:\\Users\\周则霖\\Desktop\\zzl2.jpg"); long time2 = System.currentTimeMillis(); System.out.println(time2 - time1); } /** * * @param source 源文件 * @param destination 目的地文件 */ public static void copyFile(String source,String destination){ //实例化节点流对象 try(FileInputStream fis = new FileInputStream(source); FileOutputStream fos = new FileOutputStream(destination); //实例化处理流对象 BufferedInputStream bis = new BufferedInputStream(fis); BufferedOutputStream bos = new BufferedOutputStream(fos)){ //实例化缓存 byte[] buffer = new byte[8192]; int temp = 0; //temp = bis.read(buffer); //System.out.println(temp); while((temp = bis.read(buffer)) != -1){ bos.write(buffer,0,temp); //System.out.println(temp); } bos.flush(); }catch(IOException e){ e.printStackTrace(); } } }
while((temp = bis.read(buffer)) != -1){ bos.write(buffer,0,temp); }
老师,在这段代码中,read实际上读取的的是buffer数组的长度,如果没有填满或者数组为空的时候,就会返回-1,我可以这样理解吗?那buffer数组的填充也是由read来完成的吗?
Mysingleton: __obj = __init_flag = (*args**kwargs): .__obj == : .__obj = .() .__obj (name): Mysingleton.__init_flag: () .name = name Mysingleton.__init_flag = a = Mysingleton() b = Mysingleton() (a) (b)
init......
<__main__.Mysingleton object at 0x0000021586CE1FA0>
老师,运行结果出现的两个object地址是用new()创建的对象的地址吗
老师,为什么泛型类没有下限限定类似于这样:
<T super Integer>
server.port设置为随机数,用¥{}复制数据得到是不一样的
老师,我也是配置了监听,就启动不了了。然后卸载重装Oracle,就报这个错。
老师你好我没有tomcat这个文件怎么找路径,我已经按照视频中的操作,发送的请求打开了网页。但是我没有tomcat这个文件。然后我全文检索了也没有。。我应该怎么去找呢。我用户下也只有.IntelliJIdea2019.3这一个关于intellij的文件夹
Iterator<String> iterator = list.iterator(); System.out.println("--------------------while-------------------------"); while(iterator.hasNext()){ //不要在一次循环中多次调用next方法。 String value = iterator.next(); if ("狗蛋".equals(value)){ iterator.remove(); } System.out.println(value); //错误示范 //System.out.println(iterator.next()); }
老师,为什么我的代码输出结果没有被删除呢;但是写一个else放在里面结果就正确了,为什么???执行顺序都是一样的呀?
老师,是不是每次在dao层创建一个方法也都应该在service层创建一个方法?
为什么我的vscode写cssText没用
这个工厂方法不和普通的直接类内部new差不多吗?遵循了开闭原则,扩展的时候不修改其他类?????
老师,请问这些容器存元素的时候,除了一个一个put/add进去,还可以怎么操作?
老师,学习查询api文档的课程在哪里,没找到
老师好,这个我是照着高淇老师的抄的,为什么出错了啊?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637