`
xiangkun
  • 浏览: 100274 次
  • 性别: Icon_minigender_1
  • 来自: 马尔代夫
社区版块
存档分类
最新评论

InputStream 转换成byte

阅读更多
//InputStream 转换成byte[]
public static final int BUFFER_SIZE = 1024;

public byte[] getBytes(InputStream is) throws IOException {

   ByteArrayOutputStream baos = new ByteArrayOutputStream();
   byte[] b = new byte[BUFFER_SIZE];
   int len = 0;

   while ((len = is.read(b, 0, BUFFER_SIZE)) != -1) {
    baos.write(b, 0, len);
   }

   baos.flush();

   byte[] bytes = baos.toByteArray();

   System.out.println(new String(bytes));

   return bytes;
}
分享到:
评论

相关推荐

    Drawable Bitmap InputStream byte[]相互转化工具类

    Drawable Bitmap InputStream byte[]相互转化工具类,单例模式

    byte与各类型之间的转化

    此文档主要的内容是byte类型与各类型(String、boolean、int、inputStream等)之间的转化

    byte-streams:用于jvm字节表示的Rosetta Stone

    根据库的作者和年龄,它可能使用byte[] , InputStream , ByteBuffer或ReadableByteChannel 。 如果字节表示字符串,则还需要担心String , Reader和CharSequence 。 记住如何在它们之间进行转换是一项不费力的...

    java IO章节的总结

    第三,是否需要转换流:InputStreamReader, OutputStreamWriter? 第四,数据来源(去向)是什么:文件?内存?网络? 首先是字节流: InputStream的实现类(System.in返回一个输入流): 1)ByteArrayInputStream...

    AndroidHttpURLConnection发送GET请求

    读取返回的输入流中的数据,并将其中的数据转换为byte数组 使用InputStream 的read方法以及ByteArrayOutputStream的wirte方法 inputStream.read(buffer) outputStream.write(buffer, 0, len) outputStream....

    java socket学习工具_网页形式.rar

    很不错的噢 自己网上找的 还有byte和inputstream相互转换的方法

    Java实现txt转pdf

    byte[] inputBytes = new byte[inputStream.available()]; inputStream.read(inputBytes); inputStream.close(); // 创建PDF文档 Document document = new Document(); PdfWriter writer = PdfWriter....

    day019-io笔记和代码.rar

    * 3.String(byte[] bytes) 根据默认字符集将字节数组转换为字符串 * 4.String(byte[] bytes, String charsetName) * 根据默认字符集将字节数组转换为字符串 * * 这里会有乱码问题: ...

    Android一些模板代码

    android BitMap、Drawable、inputStream及byte[] 互转,dp和px之间转换,还原短信,横竖屏切换,获取各种窗体高度,禁用home键盘,开机启动,开机启动应用,挪动dialog的位置,判断网络状态,权限列表,设置apn,调节屏幕亮度,...

    计算机网络实验报告 获取MAC socket通信

    // 转换成网络输出流 java.net.ServerSocket ss = new java.net.ServerSocket(9000); java.net.Socket sk = ss.accept(); //DataOutputStream 处理数据 数据的输出流 java.io.OutputStream os = new java.io...

    Java文件处理工具类--FileUtil

    public static byte[] readFileBinary(InputStream streamIn) throws IOException { BufferedInputStream in = new BufferedInputStream(streamIn); ByteArrayOutputStream out = new ByteArrayOutputStream...

    Java之IO流学习总结

    可对读取到的字符数据经过指定编码转换成字节 何时使用转换流? 当字节和字符之间有转换动作时; 流操作的数据需要编码或解码时。 具体的对象体现: InputStreamReader:字节到字符的桥梁 OutputStreamWriter:字符...

    c# 加密和解密相关代码

    public byte[] ComputeHash(Stream inputStream) 参数说明 inputStream:要计算其哈希代码的输入。 返回值:计算所得的哈希代码。 图19.2 使用MD5 算法加密数据 第19章 加密与解密技术 831 计算指定字节数组的...

    Android开发人员不得不收集的代码

    转换相关 -> ConvertUtils.java -> Test bytes2HexString, hexString2Bytes : byteArr 与 hexString 互转 chars2Bytes, bytes2Chars : charArr 与 byteArr 互转 memorySize2Byte, byte2MemorySize : 以 unit 为单位...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--BitMap、Drawable、inputStream及byte[] 互转 |--ContentProvider内容提供者定义 |--DatePicker日期控件 |--desktop |--Dialog之位置的挪动与控制 |--Dialog实现无标提栏及自定义风格 |--Dialog风格Activity的...

    java 编写文件上传类简单易用

    int bytesLen(String s) 返回字符串转化为字节数组后,字节数组的长度 这样,从一个字节数组中,根据标记提取出另一个字节数组可以表示如下: 假设我们已经将数据存入字节数组 buffer 中,分界符存入 ...

    java6.0源码-dsl-json:dsl-json

    转换器避免产生垃圾 最小尺寸 - 运行时依赖权重约 200KB 没有不安全的代码 - 库不依赖于 Java UNSAFE/内部方法 POJO <-> 对象和/或数组格式 - 数组格式避免序列化名称,而对象格式可用于最小序列化模式 遗留名称...

    android Bitmap用法总结

    InputStream is = url.openStream(); Bitmap bm = BitmapFactory.decodeStream(is); android:scaleType: android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:...

    JDK_API_1_6

    DataOutput DataOutput 接口用于将数据从任意 Java 基本类型转换为一系列字节,并将这些字节写入二进制流。 Externalizable Externalizable 实例类的唯一特性是可以被写入序列化流中,该类负责保存和恢复实例内容。...

    java经典面试2010集锦100题(不看你后悔)

    D) byte 题目2:d 如下程序中: (1)public class CharToInt (2){ (3) public static void main(String[] args) (4) { (5) int a,b=10; (6) char c='语'; (7) a=b+c; (8) System.out.println(...

Global site tag (gtag.js) - Google Analytics