`
395003679
  • 浏览: 7033 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

byte[] 和String之间的转换

DOS 
阅读更多

 它们 两个方法是相互对应的

1 String to byte[]    和 byte[]  to String

 

public static void All(String source) throws IOException {
		ByteArrayOutputStream bos = new ByteArrayOutputStream();
		DataOutputStream dos = new DataOutputStream(bos);
		dos.writeUTF(source);
       //转换成 为 byte 数组
        byte[] sourceByte=bos.toByteArray();
        
		ByteArrayInputStream bis = new ByteArrayInputStream(sourceByte);
		DataInputStream dis = new DataInputStream(bis);
      //转换成字符串
      String result=dis.readUTF();
		System.out.println(result);		
	}
 

 

 

 

分享到:
评论

相关推荐

    Android byte[] 和 String互相转换

    在Android开发中,数据在内存和磁盘之间传输时,我们经常需要在`byte[]`(字节数组)和`String`之间进行转换。这是因为`byte[]`适合处理二进制数据,如图片、音频文件等,而`String`则更适合存储文本信息。本篇将...

    mac地址的byte和string转换

    mac地址的byte和string间的转换java类

    C# char[]与string byte[]与string之间的转换详解

    1、char[]与string之间的转换 //string 转换成 Char[] string str=hello; char[] arr=str.ToCharArray(); //Char[] 转换成 string string str1 = new string(arr); 2、byte[]与string之间的转化 string str = 你好...

    C#中char[]与string之间的转换 string 转换成 Char[]

    今天,我们将探讨C#中char[]与string之间的转换,包括string转换成Char[]和Char[]转换成string,同时也会涉及到byte[]与string之间的转换。 首先,让我们来看一下string转换成Char[]。在C#中,我们可以使用...

    c#中string转换成字节byte的处理方法

    在C#编程语言中,字符串(string)与字节(byte)之间的转换是常见的操作之一。这类转换在处理网络通信、文件读写等场景时尤为常见。本文将详细介绍如何在C#中实现从string到byte及byte[]的有效转换,并探讨其中涉及...

    String 与byte[] 间的转换

    "String 与 byte[] 之间的转换" String 与 byte[] 之间的转换...在 Java 中,可以使用 parseHexStr2Byte() 和 parseByte2HexStr() 方法来实现 String 与 byte[] 之间的转换,这两个方法可以确保数据的正确性和完整性。

    String(含Hex)与Byte数组互相转换[代码]

    在编程中,数据类型之间的转换是非常常见的操作,尤其是在处理二进制数据和文本数据时。在Java或类似的编程语言中,我们经常会遇到需要将字符串(String)与字节数组(Byte[])以及十六进制表示的字符串(Hex)进行...

    java中String_十六进制String_byte[]之间相互转换

    ### Java中String、十六进制String与byte[]之间的相互转换 在Java开发中,字符串(String)、十六进制表示的字符串以及字节数组(byte[])之间的转换是非常常见的需求,尤其是在处理网络通信、文件读写等场景下。...

    Java String与Byte类型转换

    在Java编程中,String对象和Byte类型的转换是常见的操作,特别是在网络编程中,因为网络通信通常涉及字节流的处理。下面将详细讲解Java中如何进行这两种类型之间的转换,并探讨其在网络编程中的应用。 首先,让我们...

    Cstring 与BYTE类型之间转换

    ### Cstring 与 BYTE 类型之间转换 在计算机编程领域,数据类型的转换是十分常见的操作。尤其是在处理网络通信、文件读写等场景时,经常需要将字符串类型(如`CString`)与字节类型(如`BYTE`)进行相互转换。这种...

    delphi-string互相转化为byte数组

    在Delphi编程环境中,字符串(String)与字节数组(Byte Array)之间的转换是常见的操作,尤其是在处理二进制数据、网络通信或者文件读写时。本文将深入探讨如何在Delphi中实现这两种类型的数据互换。 1. **字符串...

    C#_string_byte数组转换解析

    在C#编程语言中,字符串(string)与字节数组(byte array)之间的转换是常见的操作,尤其在处理二进制数据、网络传输或文件读写时。本篇文章将详细解析C#中如何进行这两种数据类型的转换,并讨论转换过程中需要注意...

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

    在Java编程语言中,`String`对象与`byte[]`数组之间的转换是常见的操作之一。理解这两者之间的关系对于处理文本数据、网络通信及文件读写等任务至关重要。 #### 一、String与byte[]的基本概念 - **String**: 在...

    字节转换工具

    1. **二进制与十六进制转换**:二进制和十六进制都是表示字节的方式,它们之间可以相互转换,这对于查看内存内容或者理解协议数据非常有用。 2. **字符编码转换**:如ASCII、UTF-8、UTF-16等,这些编码方式决定了...

    ipv6转换string和byte

    ipv6的byte【】和string间转换类实现及检查

    delphi中String,PChar,PByte,Array of Char,Array of Byte 互相转换

    通过上述示例代码,我们可以看到在 Delphi 中,String、PChar、PByte、Array of Char 和 Array of Byte 之间的转换是非常直观的。然而,在实际应用中需要注意一些细节,例如: - 当使用指针时,确保它们指向的有效...

    Base64与byte[]相互转换

    下面提供了一个完整的示例代码,用于演示如何在Java中实现Base64与byte[]之间的转换以及去除Base64中的换行符: ```java import java.util.Base64; import java.nio.charset.StandardCharsets; public class Base...

    C#中Byte[]和String之间转换的方法

    在C#编程语言中,数据类型`Byte[]`(字节数组)和`String`之间的转换是非常常见的操作,特别是在处理文件、网络传输或数据存储时。这两种类型之间的转换涉及到字符编码的概念,因为字符需要通过特定的编码方式转换成...

    C#string转byte(16进制)代码.txt

    输入string 输出byte 16进制下的转换

Global site tag (gtag.js) - Google Analytics