Java之bytechar和String类型相互转换

Posted 星瑞的随笔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java之bytechar和String类型相互转换相关的知识,希望对你有一定的参考价值。

 

 1 package basictype;
 2 
 3 /**
 4  * byte、char和String类型相互转换
 5  */
 6 public class CHJavaType {
 7     public static void main(String[] args) {
 8         String string = "abcd";
 9 
10         // String转char[]
11         char[] chars = string.toCharArray();
12         for (char c : chars) {
13             System.out.println(c);
14         }
15         // char[]转String
16         System.out.println("String.valueOf:" + String.valueOf(chars));
17         System.out.println("new String:" + new String(chars));
18 
19         byte[] bytes = {};
20         try {
21             // String转byte[]
22             bytes = string.getBytes("UTF-8");
23         } catch (Exception e) {
24             e.printStackTrace();
25         }
26 
27         // byte[]转String
28         System.out.println(new String(bytes));
29     }
30 }

 

以上是关于Java之bytechar和String类型相互转换的主要内容,如果未能解决你的问题,请参考以下文章

[转] java中int,char,string三种类型的相互转换

Java Blob类型和String类型相互转换

java中怎样将char和String相互转换

3.6 java基础总结①包装类,基本数据类型,String相互间转换

转——JAVA中calendar,date,string 的相互转换和详细用法

java基础之数据类型转换