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


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

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

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

     4.String与StringBuffer

                      ①String---->StringBuffer : 使用StringBuffer的构造器:new  StringBuffer(String str)

                      ②StringBuffer---->String : 使用StringBuffer的toString()方法

    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);
        }
     }
    All that work will definitely pay off
  • 相关阅读:
    高精度
    eps取值
    QtCreator常用快捷键
    C++11 麻辣烫
    谈一些关于华为鸿蒙的看法
    Termux新手基础+进阶学习笔记(间断更新)
    分享互联网2021年最新Java面试题汇总整理-附详细答案解析
    2021年面试,整理全网初、中、高级常见Java面试题附答案
    JS中使用map
    springboot整合MongoDB4.0多数据源实现事务
  • 原文地址:https://www.cnblogs.com/afangfang/p/12618728.html
Copyright © 2020-2023  润新知