`

输入流与字符串的转化

阅读更多
引用
将一个字符串转化为输入流
  /**
  * 将一个字符串转化为输入流
  */

  public static InputStream StringToStream(String inputString){

    if (inputString != null && !inputString.trim().equals("")){
       try{

           ByteArrayInputStream tInputStringStream 
                  = new ByteArrayInputStream(inputString.getBytes());
           return inputStringStream;
        }catch (Exception ex){
           ex.printStackTrace();
       }
    }
  return null;
  }
 
引用
将一个输入流转化为字符串
   /**
  * 将一个输入流转化为字符串
  */

 public static String streamToString(InputStream in){
		
		try {
			InputStreamReader isr=new InputStreamReader(in);
			BufferedReader br=new BufferedReader(isr);
			StringBuffer sb=new StringBuffer();
			String str=null;
			while((str=br.readLine())!=null){
				sb.append(str);
			}
			br.close();
			isr.close();
			return sb.toString();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return null;
	}
分享到:
评论

相关推荐

    将输入的字符串反转 java

    这种方法涉及到将字符串转换为字符数组,然后从后向前填充一个新的字符串。 ```java public class StringReverse { public static void main(String[] args) { String input = "将输入的字符串反转"; char[] ...

    c#中 base64字符串与普通字符串互转

    在C#中,我们可以轻松地实现Base64字符串与普通字符串之间的转换。下面将详细解释这个过程。 一、Base64编码 1. 将普通字符串转换为Base64字符串 在C#中,我们可以使用`System.Convert`类的`ToBase64String`方法将...

    字符数组转换成字符串

    // 从标准输入流读取字符串 // 现在arr是一个包含字符串的字符数组 printf("%s\n", arr); ``` 在Java中,情况略有不同。Java的`String`类提供了许多方法可以直接处理字符串,但如果你有一个字符数组,你可以使用`...

    C++IO流拆分字符串

    首先,C++标准库中的`std::getline`函数是进行行级拆分的常用工具,它可以从输入流中读取一行,并将其作为字符串返回。例如,我们可以用它来读取文件并按行处理内容: ```cpp #include #include std::ifstream ...

    十六进制字符串文本转换成字符流

    本程序主要用于将从串口助手等软件中获取的JPG图片十六进制字符串转换为字节流,以便能够直接观看。 十六进制字符串文本存放到in.txt中,该程序将其转换成图片in.jpg 其中输入文档为“in.txt”,输出文件为“in.jpg...

    十六进制字符串和二进制流的转化

    在编程中,特别是在VC++这样的环境中,理解和操作十六进制字符串与二进制流之间的转换是至关重要的。 十六进制是一种逢16进1的计数系统,它使用16个符号(0-9和A-F)来表示数值。这种表示方式在编程中非常常见,...

    编程实现先从标准输入中读取字符串,然后将字符串存到文件file1中,最后再将文件file1中的内容读取另存到文件file2中等功能。

    在Java编程中,实现从标准输入流(Standard Input Stream)读取字符串,然后将这些字符串写入文件,以及从文件中读取内容并保存到另一个文件的功能,涉及到多个核心概念和API。以下是对这些知识点的详细说明: 1. *...

    字符串与数字、unicode与ansic之间的转换

    本文将深入探讨在VC++环境下,如何在ASCII、UNICODE以及ANSI编码之间进行字符串与数字的转换,以及Unicode与ANSI之间的转换。 首先,让我们看看字符串转数字的方法。在C运行时库(CRT)中,提供了如`atoi`、`atol`、`...

    16进制字符串显示图片工具

    1. **二进制与16进制之间的转换**:理解如何将16进制字符串转换成对应的二进制数据,再进一步转换为像素值。 2. **图像数据结构**:了解图片的内部结构,如JPEG、PNG或BMP格式的文件头信息,以及像素数据的排列方式...

    字符串数组转换成string类型的

    在编程领域,尤其是在使用C++、Java或C#等面向对象的语言时,经常需要将字符串数组转换为单一的string类型。这种操作在处理数据输入、输出或者格式化时非常常见。下面我们将详细讨论如何在不同语言中实现这个过程,...

    十六进制字符串和数值相互转换

    `std::stringstream`是一个字符流,允许我们像处理输入输出流一样处理字符串;`std::hex`则是一个操纵符,它会改变流的操作模式,使其解析数字时以十六进制格式进行。 ```cpp #include #include int ...

    C语言字符串数字提出.zip

    `sscanf()`函数可以从输入流中读取格式化的数据,例如从包含数字的字符串中提取出来。对于非格式化的字符串,我们需要遍历字符串,通过检查每个字符是否为数字(使用`isdigit()`函数),并将它们累积起来形成整数。...

    android 字符串输入输出流

    本文将深入探讨Android中的字符串输入输出流,以及如何使用它们来实现对文档的操作。 首先,Android系统基于Java,因此它的I/O流库与Java的标准I/O库相似。在Java中,`java.io`包提供了处理输入输出的基本类,如`...

    C中数字与字符串转换方法.doc

    在C编程语言中,数字与字符串之间的转换是常见的操作,特别是在处理用户输入或者输出格式化数据时。本文将详细介绍C中数字与字符串转换的各种方法。 ### 一、字符串转数字 1. **CRT函数**: - `atoi()`, `_atoi_l...

    java+3des加密+和字符串转换javalearnsa资料分享

    学习这些内容对于开发安全的应用程序至关重要,因为数据加密可以帮助保护敏感信息,而字符串转换则是处理用户输入和系统输出的关键步骤。掌握这些技能,将使你在处理数据安全和格式转换的问题上更加得心应手。通过...

    十六进制与字符串互转

    对于“将十六进制转换成字符串”的函数,我们可以创建一个循环,遍历输入的十六进制数值,然后逐个将其转换为相应的ASCII字符,最后将这些字符连接起来形成字符串。以下是一个简单的实现: ```cpp #include #...

    输入字符串生成二维码的App

    3. **调用二维码生成库**:然后,应用会调用Zxing或其他类似库的API,将用户输入的字符串转化为二维码图像。 4. **图像显示**:生成的二维码图像会被展示在应用内,用户可以将其保存或分享给他人。 【标签】...

    Delphi解压gzip字符串例程

    - 使用`ZLib`中的函数,如`GzipCompress`或`CompressBuffer`,将原始字符串转换为gzip格式的字节流。这些函数通常接受一个字节缓冲区作为输入,输出压缩后的字节流。 - 如果你需要得到一个gzip编码的字符串,可以...

    linux下int转二进制字符串的方法_int转二进制字符串的方法_QT_linux_

    在Linux环境下,将整型(int)数值转换为二进制字符串是一项常见的编程任务,尤其是在进行低级别编程或者处理位操作时。由于C++标准库中并没有直接提供将整数转换为二进制字符串的函数,程序员往往需要自定义函数来...

    char.zip_char ** labview_entirecft_labview 字符串_labview 字符串_字符串

    这个"字符串.vi"可能包含了一系列的字符串处理步骤,包括接收串行端口的输入,使用上述提到的函数解析信息,然后转换为数值,最后可能将结果展示在前面板上或存储在变量中供后续使用。 总的来说,这个LabVIEW程序...

Global site tag (gtag.js) - Google Analytics