Android将InputStream转换为String和byte[]
2011-07-07 09:31
513 查看
为什要将InputStream转换为String?因为要实现加密功能,加密函数的输入都是String。
public static String inputStream2String (InputStream in) throws IOException {
StringBuffer out = new StringBuffer();
byte[] b = new byte[4096];
int n;
while ((n = in.read(b))!= -1){
out.append(new String(b,0,n));
}
Log.i("String的长度",new Integer(out.length()).toString());
return out.toString();
} 通过各种getInputStream,就可以将HttpUrlconnection、输入文本流等等转换为String,当然还可以转化为byte[]
public static byte[] InputStreamToByte(InputStream is) throws IOException {
ByteArrayOutputStream bytestream = new ByteArrayOutputStream();
int ch;
while ((ch = is.read()) != -1) {
bytestream.write(ch);
}
byte imgdata[] = bytestream.toByteArray();
bytestream.close();
return imgdata;
}
public static String inputStream2String (InputStream in) throws IOException {
StringBuffer out = new StringBuffer();
byte[] b = new byte[4096];
int n;
while ((n = in.read(b))!= -1){
out.append(new String(b,0,n));
}
Log.i("String的长度",new Integer(out.length()).toString());
return out.toString();
} 通过各种getInputStream,就可以将HttpUrlconnection、输入文本流等等转换为String,当然还可以转化为byte[]
public static byte[] InputStreamToByte(InputStream is) throws IOException {
ByteArrayOutputStream bytestream = new ByteArrayOutputStream();
int ch;
while ((ch = is.read()) != -1) {
bytestream.write(ch);
}
byte imgdata[] = bytestream.toByteArray();
bytestream.close();
return imgdata;
}
相关文章推荐
- android 随手记 --byte String inputstream 之间的转换
- java中byte,String,InputStream之间的转换
- android那些事之Bitmap、InputStream、Drawable、byte[]、Base64之间的转换关系 复制代码
- Android开发中String和byte相互转换
- Android Bitmap Drawable byte[] InputStream 相互转换
- java中byte,String,InputStream之间的转换
- Android中的Bitmap、Drawable、Byte[]、String、之间的转换及图像简单处理
- Android InputStream与String,Byte之间互转
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换
- JAVA中String和byte[]和InputStream之间的相互转换
- java中byte,String,InputStream之间的转换 .
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】
- Android 16进制byte数组和16进制String,String之间转换
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类
- android开发中byte[]转换成String
- String, InputStream, byte之间转换
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】
- [Android] InputStream 转换 String
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】