首页 > 编程语言 > 详细

String与包装类_字节数组_字符数组间的转换

时间:2020-04-02 12:28:09      阅读:62      评论:0      收藏:0      [点我收藏+]

 1.字符串与基本数据类型,包装类之间的转换

 2.字符串与字节数组间的转换

 3.字符串与字符数组间的转换     

TestTrans

package com.ff.string;

import org.junit.Test;

public class TestTrans {
    /*
     1.字符串与基本数据类型,包装类之间的转换
        ①字符串--->基本数据类型,包装类:调用相应的包装类的parseXxx(String str)
        ②基本数据类型,包装类--->字符串:调用字符串的重载的valueOf()方法
        
      2.字符串与字节数组间的转换
         ①字符串--->字节数组:调用字符串的getBytes()
         ②字节数组--->字符串:调用字符串的构造器
         
      3.字符串与字符数组间的转换     
         ①字符串--->字符数组:调用字符串的toCharArray();
         ②字符数组--->字符串:调用字符串的构造器
     
     */
    @Test
    public void test() {     
//       1.字符串与基本数据类型,包装类之间的转换
           String  str1 = "123";
           int i = Integer.parseInt(str1);
           System.out.println(i);
           String str2 = i+"";//转换为String
           str2 = String.valueOf(i); //都是转化为前面的类型String.
           System.out.println(str2);
           System.out.println("--------------------");
//      2.字符串与字节数组间的转换
           String str = "adadf4651";
           byte [] b =str.getBytes();
           for(int j = 0 ;j<b.length;j++){
           System.out.println((char)b[j]);
           }
           String str5 = new String(b);
           System.out.println(str5);
           System.out.println("--------------------");
//      3.字符串与字符数组间的转换
           String str4 = "afdad2332芳芳";
           char[] c = str4.toCharArray();
           for(int m = 0 ;m<c.length;m++){
               System.out.println((char)c[m]);
           }
           String str6 = new String(c);
           System.out.println(str6);
    }
 }

 

String与包装类_字节数组_字符数组间的转换

原文:https://www.cnblogs.com/afangfang/p/12618728.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!