`
huibin
  • 浏览: 754154 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

InputStream转String

    博客分类:
  • JAVA
 
阅读更多
 org.apache.commons.io.output.ByteArrayOutputStream
int i = -1;
//org.apache.commons.io.output.ByteArrayOutputStream
ByteArrayOutputStream baos = new ByteArrayOutputStream();
while ((i = is.read()) != -1) {
	baos.write(i);
}
String content = baos.toString();

 

byte数组

int i = -1;
byte[] b = new byte[1024];
StringBuffer sb = new StringBuffer();
while ((i = is.read(b)) != -1) {
	sb.append(new String(b, 0, i));
}
String content = sb.toString();

  

java中 将字符串 转成 inputstream 转换后如何查看inputstream的size

String str = "something";
Byte[] bytes = str.getBytes() ;
ByteArrayInputStream bais=new ByteArrayInputStream(bytes);
int size=bytes.lenghth;

 将InputStream流转换成字符串 

 

InputStream fs=fi.getInputStream();
     int b;
      //顺序读取文件text里的内容并赋值给整型变量b,直到文件结束为止。
     StringBuffer sb=new StringBuffer();
     while((b=fs.read())!=-1 ){
      if((char)b=='\n'){
       sb.append("回车");
      }else{
       sb.append((char)b);
      }
     }
     out.println(sb.toString());

  

分享到:
评论

相关推荐

    文件转换(inputString)

    1. **String转InputStream**: - 使用`ByteArrayInputStream`:首先,我们可以将String转换为字节数组(byte[]),然后用这个字节数组创建一个`ByteArrayInputStream`。例如: ```java String inputString = ...

    java 中InputStream,String,File之间的相互转化对比

    在Java编程中,InputStream、String和File是三个非常基础且重要的类,它们分别代表了数据流、文本字符串和文件对象。在实际开发中,我们经常需要在这三者之间进行转换,以便于处理不同类型的输入输出。以下是关于这...

    android用base64实现文件与string相互转换

    四、String转文件 1. 获取Base64编码的字符串。 2. 使用Base64的`getDecoder()`方法创建一个解码器。 3. 调用解码器的`decode(String)`方法将Base64字符串解码为字节数组。 4. 将字节数组写入到目标文件。 代码示例...

    将输出流OutputStream转化为输入流InputStream的方法

    在Java编程中,有时我们可能需要将一个已经写入数据的`OutputStream`转换为`InputStream`,以便重新读取这些数据。这种情况通常出现在临时存储或处理数据时,例如在网络传输或者存储到内存中的场景。本篇文章将深入...

    Java String与Byte类型转换

    1. **String转Byte**: - **字面量转换**: 直接使用`getBytes()`方法将字符串转化为字节数组。例如,`byte[] bytes = "Hello".getBytes();` 这个方法使用平台默认的字符编码,如果需要特定编码(如UTF-8),可以...

    Android XML解析源码

    String[] getStringArray InputStream String String getString InputStream String String getColor InputStream String String getDimens InputStream String 使用方法类似 getResources getStringArray

    简单说说JAVA的String和byte[]的关系

    1. **String转byte[]**: - `getBytes()`: `String`类提供了一个`getBytes()`方法来将字符串转换为字节数组。如果不指定字符集,则使用平台默认的字符集进行编码。 - `getBytes(String charsetName)`: 可以通过...

    CSV-Parsing:使用InputStream类解析csv文件

    String[] line; while ((line = csvReader.readNext()) != null) { // 处理每一行数据 } ``` 4. **处理API密钥**:如果需要在解析过程中使用API密钥,可以在读取每一行后,根据业务逻辑调用相应的API。确保...

    Java实现inputstream流的复制代码实例

    public static void main(String[] args) throws FileNotFoundException { InputStream input = new FileInputStream("c:\\test.txt"); ByteArrayOutputStream baos = cloneInputStream(input); // 打开两个新的...

    String Image之间相互转化

    在Java编程中,将字符串(String)与图像(Image)相互转换是一项常见的需求,特别是在处理用户输入、数据存储或显示图形信息时。这篇博文将探讨如何在Java中实现这一过程,主要涉及`Image`对象与`String`对象之间的转换...

    Android 读取资源文件实例详解

    本文主要介绍 Android 读取资源文件,直接从 assets 读取,从 Raw 文件中读取,InputStream 转 String。 以下为直接从assets读取: /** * 得到Assets里面相应的文件流 * * @param fileName * @return */ ...

    java.io.Reader 和 java.io.InputStream 的区别

    3. **`StringReader`**:允许从一个`String`对象中读取数据,这在处理动态生成的文本或字符串时非常有用。 4. **`PipedReader`**:用于读取从另一个线程中的`PipedWriter`写入管道的数据,支持线程间通信。 #### ...

    通过jsoup,输入流InputStream爬取图片PaQuPic.rar,有意者入

    String imageUrl = img.absUrl("src"); } ``` 5. **下载图片**:使用`HttpURLConnection`或第三方库如Apache HttpClient发送GET请求,获取图片的`InputStream`。然后,创建一个`FileOutputStream`,将`InputStream...

    java 文件存储 Inputstream outputstream reader writer的用法

    `InputStream`、`OutputStream`、`Reader`和`Writer`是Java IO流的基础类,它们提供了读写文件的基本接口。本篇文章将深入讲解这些类的用法,并提供实际的代码示例,帮助初学者更好地理解和应用。 1. `InputStream`...

    XmlToJson:Android库,用于将XML转换为JSON以及将JSON转换为XML

    有两种创建XmlToJson对象的方法:从String或从InputStream 。 String xmlString; // some XML String previously created XmlToJson xmlToJson = new XmlToJson . Builder (xmlString) . build(); 或者 ...

    webservice接口接收xml,string代码

    ### WebService接口接收XML与String代码解析 #### 一、概述 在现代软件开发中,WebService作为一种基于HTTP协议的应用程序接口(API),广泛应用于不同系统之间的数据交换与服务调用。本篇文章将根据提供的代码示例...

    Java InputStream的多种使用详解

    Java InputStream 的多种使用详解 InputStream 是 Java 中用于读取数据流的抽象类,它是所有输入流的父类。InputStream 的子类有多种,如 FileInputStream、BufferedInputStream、ByteArrayInputStream 等,每种...

    java io读取文件到String

    public static String loadAFileToStringDE1(File f) throws IOException { long beginTime = System.currentTimeMillis(); InputStream is = null; String ret = null; try { is = new BufferedInputStream( ...

    day09【API、String类、StringBuilder类】.pdf

    Scanner 类的构造方法包括 public Scanner(InputStream source),该方法构造一个新的 Scanner 对象,从指定的输入流扫描值。成员方法包括 public int nextInt(),获取下一个 int 数字,和 public String nextLine()...

    java io InputStream and outputStream

    适合初学者的一些代码,public static void main(String[] args) { File file1 = new File("c:\\aaa.txt");// 定位文件 if (!file1.exists()) { System.out.println("文件不存在...."); } else { try { ...

Global site tag (gtag.js) - Google Analytics