`

输入流与字符串的转化

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

  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;
	}
分享到:
评论

相关推荐

    输入10个字符串到一个字符串数组

    #### 2.1 字符串创建与转换 - **创建字符串**:`String s = "example";`。 - **字符串转字符数组**:`char[] s = str.toCharArray();` 将字符串转换为字符数组。 - **字符数组转字符串**:`String st = new String(s...

    将输入的字符串反转 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`方法将...

    C++字符串输入

    它有两个参数:第一个参数是`cin`或其他输入流,第二个参数是要接收输入的`std::string`变量或C风格的字符串数组。例如: ```cpp string line; getline(cin, line); ``` 或者对于C风格的字符串: ```cpp ...

    字符数组转换成字符串

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

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

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

    C++IO流拆分字符串

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

    输入一串字符,对其进行排序

    - **读取文件**:使用`BufferedReader`从标准输入流(键盘)读取用户输入的字符串。 - **写入文件**: - 使用`BufferedWriter`将原始字符串写入名为“c:/word.txt”的文件中。 - 使用另一个`BufferedWriter`对象将...

    字符串和数字转换 C++ vs2008

    3. **`boost::lexical_cast<>`**: Boost库提供了一个强大的类型转换工具,可以方便地进行字符串与数字的转换。不过,需要额外引入Boost库。 ```cpp #include std::string str = "123"; int num = boost::...

    常用字符串处理函数-求子字符串,字符串分割,编码转换.

    ### 常用字符串处理函数:求子字符串、字符串分割与编码转换 在现代编程语言如JavaScript中,字符串处理是日常开发中极为常见的任务之一。本文将深入探讨几个常用的字符串处理函数,包括如何求取子字符串、进行字符...

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

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

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

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

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

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

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

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

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

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

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

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

    十进制整数和十六进制字符串转换

    ### 十进制整数与十六进制字符串的相互转换 在计算机科学中,数据的表示形式多种多样,其中常见的有二进制、八进制、十进制和十六进制等。对于数字的处理,程序员经常需要进行不同进制之间的转换。本篇文章将详细...

    android 字符串输入输出流

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

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

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

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

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

Global site tag (gtag.js) - Google Analytics