`
suixinsuoyu12519
  • 浏览: 43873 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

String的getBytes()

阅读更多
String str = new String(str.getBytes("当前的编码格式"),"utf-8");
这句话的意思是 先以当前的编码格式解码str字符串,然后以‘utf-8'编码;
如果你的编辑器用的是GB2312,你看UTF-8的肯定是乱码。
修改下你eclipse的默认编码,改成utf-8。
window->preferences->General->WorkSpace->text file encoding
0
0
分享到:
评论

相关推荐

    Java中的String类getBytes()方法详解与实例

    ### Java中的String类getBytes()方法详解与实例 #### 简介 在Java编程语言中,`String`类是处理文本数据的核心类之一。它表示一个不可变的字符序列,这意味着一旦创建了一个`String`对象,其内容就不能被更改。在...

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

    这里,我们使用Encoding.UTF8.GetBytes方法将string转换成byte[],然后使用Encoding.UTF8.GetString方法将byte[]转换成string。 C#中char[]与string之间的转换可以通过使用ToCharArray()方法、string类的构造函数、...

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

    1、char[]与string之间的转换 //string 转换成 Char[] string str=hello; char[] arr=str.ToCharArray();...bytes = Encoding.UTF8.GetBytes(str); //string 转换成 byte[] (字符串是用哪种编码生成的byte[]

    StringAPI.java

    2.String和byte[]之间的转换 getBytes() Arrays工具类 : Arrays.toString(names) String类 String replace(char oldChar, char newChar) String replace(CharSequence target, CharSequence replacement) ...

    Android byte[] 和 String互相转换

    `getBytes()`和`new String()`操作可能会创建大量临时对象,对内存造成压力。可以考虑使用`ByteBuffer`或`CharBuffer`来提高效率。 4. **空值处理**:如果输入为`null`,确保在转换前进行检查,防止空指针异常。 5...

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

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

    C#_string_byte数组转换解析

    public static byte[] GetBytes(string hexString, out int discarded) { discarded = 0; string newString = ""; char c; // remove all none A-F, 0-9, characters for (int i = 0; i < hexString.Length; i+...

    delphi-string互相转化为byte数组

    Result := AEncoding.GetBytes(AString); end; ``` 2. **字节数组(Byte Array)到字符串(String)的转换** 反向操作,将字节数组转换回字符串,同样可以使用`TEncoding`类的`GetString`方法。这里有一个例子: ...

    utf8与string的相互转换

    在Java中,转换过程类似,但使用`getBytes`和`new String`方法: ```java // 字符串转UTF-8字节数组 byte[] utf8Bytes = myString.getBytes("UTF-8"); // UTF-8字节数组转回字符串 String originalString = new ...

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

    - `getBytes(String charsetName)`: 可以通过指定字符集名称的方式进行编码,例如`getBytes("UTF-8")`。 2. **byte[]转String**: - `new String(byte[])`: 使用默认的平台字符集将字节数组解码为字符串。 - `...

    Java的String类

    - 字节数组:`byte[] getBytes()` - 将字符串转换为字节数组,使用平台默认的字符集。 - 字符数组:`char[] toCharArray()` - 将字符串转换为字符数组。 4. **字符串比较** - 区分大小写:`boolean equals(Object...

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

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

    java中的String类常用方法解析(一)

    - `getBytes()`:将字符串转换为字节数组,使用平台默认编码。 9. **转换大写/小写** - `toUpperCase()`:将字符串转换为全大写。 - `toLowerCase()`:将字符串转换为全小写。 10. **去除空白字符** - `trim...

    文件转换(inputString)

    byte[] byteArray = inputString.getBytes(); ByteArrayInputStream bais = new ByteArrayInputStream(byteArray); ``` - 使用`PipedInputStream`和`PipedOutputStream`:这种方法涉及创建管道来传输数据,可以...

    C#(.net)中按字节数截取字符串最后出现乱码问题的解决

    前言 最近需要用到按字节数截取字符串。在网上找了很多方法。... string msg= Encoding.UTF8.GetString(Encoding.UTF8.GetBytes(strcode)); 例子:2 string strcode=我是小明; byte[] buffer=Encoding.UTF8.Ge

    android GBK转换为String

    String gbkRequestBody = requestBody.getBytes("GBK"); ``` 5. **Android中的GBK转换工具类**: - 可以创建一个工具类,封装上述转换方法,方便在项目中复用。例如,创建一个名为`GBKUtil`的类,包含`...

    Java String与Byte类型转换

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

    String类的笔记

    - `getBytes()`将字符串转换为字节数组。 - `valueOf()`静态方法可以将基本数据类型或对象转换为字符串。 - `toUpperCase()`和`toLowerCase()`用于转换字符串的大小写。 - `trim()`方法用于移除字符串两端的空白...

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

    在Java或类似的编程语言中,我们经常会遇到需要将字符串(String)与字节数组(Byte[])以及十六进制表示的字符串(Hex)进行相互转换的情况。这些转换在处理网络通信、文件存储、加密解密等领域尤为关键。下面我们...

    JAVA 对word 内容的提取返回String

    System.out.println(new String(content.getBytes(), "utf-8")); in.close(); } } ``` 在上面的代码中,我们使用 `BufferedReader` 对象来读取 Word 文档的内容,然后将其存储在 `content` 变量中。最后,我们将...

Global site tag (gtag.js) - Google Analytics