对于一个普通的对象来说,如果实现Cloneable接口,并重写clone方法可以实现对象的深拷贝。
但是对于List/Set等集合来说不管是用集合的clone方法还是对象的clone方法都是浅拷贝,即指针的引用,如果要实现java集合的深拷贝必须将对象实现Serializable接口后写一个深拷贝方法才行。
import java.io.ByteArrayInputStream;
import...
分类:
编程语言 时间:
2014-11-07 20:48:36
阅读次数:
310
1. String --> InputStream InputStream String2InputStream(String str){ ?? ByteArrayInputStream stream = new ByteArrayInputStream(str.getBytes()); ?? return stream; } 2. InputStream --> String S...
分类:
其他好文 时间:
2014-10-15 16:22:11
阅读次数:
161
Linux上上传跟Windows上上传不一样,在Windows上测试没问题,但是放到Linux服务器上跑,上传的文件中文显示乱码。解决方案:FtpUtil.java红色标记处package cn.zto.util;import java.io.ByteArrayInputStream;import ...
分类:
Web程序 时间:
2014-10-14 17:08:59
阅读次数:
250
代码如下:package com.xin.stream;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;im...
分类:
其他好文 时间:
2014-10-11 16:08:45
阅读次数:
154
Java对图片Base64编码
package base64;
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io...
分类:
编程语言 时间:
2014-10-11 15:21:55
阅读次数:
381
java代码
package base64;
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
imp...
分类:
编程语言 时间:
2014-10-11 12:43:05
阅读次数:
556
字节流类功能简单介绍DataInputStream包含了读取Java标准数据类型的输入流DataOutputStream包含了写Java标准数据类型的输出流ByteArrayInputStream从字节数组读取的输入流ByteArrayOutputStream写入字节数组的输出流FileInputS...
分类:
编程语言 时间:
2014-10-07 17:14:53
阅读次数:
174
老是会遇到深拷贝与浅拷贝的问题,这里进行了一些测试,代码如下:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutpu...
分类:
编程语言 时间:
2014-10-05 17:23:58
阅读次数:
215
//1.字符串转inputstream String str="aaaaa"; InputStream in = new ByteArrayInputStream(str.getBytes()); //2.inputstream转字符串 ...
分类:
其他好文 时间:
2014-10-02 18:49:53
阅读次数:
246
import?java.awt.image.BufferedImage;
import?java.io.ByteArrayInputStream;
import?java.io.ByteArrayOutputStream;
import?java.io.File;
import?java.io.IOException;
import?java.text.DateFormat;
i...
分类:
编程语言 时间:
2014-09-26 14:39:39
阅读次数:
198