zoukankan      html  css  js  c++  java
  • String与其他结构的转化

    1. String与包装类的转换

    //基本数据类型,包装类----->String

    使用方式:被转化数据+""变成字符串类型,使用被转化的数据类型对应的valueOf()

    //String --->基本数据类型,包装类方法

    使用方式:要转换为的包装类对应的parseInt()方法

      @Test
        public void test() {
            //基本数据类型转换为String,方式一
            int num=10;
            String str=num+"";
            System.out.println(str);
            //方式二,使用对应的valueOf(被转换的数据的数据类型)
            String str1=String.valueOf(num);
            System.out.println(str1);
            System.out.println("********");
            //把基本数据类型转换为包装类
            int num1=Integer.parseInt(str);
            System.out.println(num1);
    
        }
    1. String与字节数组的转换

    //String转换为字符集数组,使用getBytes()

    //字节数组转换为字符串,使用String的构造器

      @Test
          public void test2() {
              //String转换为字符集数组,使用getBytes()
              String s1="abc";
              byte [] bytes=s1.getBytes();
              for (int i = 0; i < bytes.length; i++) {
                  System.out.println(bytes[i]+"****");
            }
              
              //字节数组转换为字符串,使用String的构造器
              String s2=new String(bytes);
              System.out.println(s2);
       
              System.out.println("分割:编码解码测试");
              //要保证编码解码过程中不出现乱码,需要编码解码使用的字符集一致
              String s3="我喜欢你";
              byte[] byte1=s3.getBytes();
              System.out.println(Arrays.toString(byte1));
              
              String s4=new String(byte1);
              System.out.println(s4);
              System.out.println("测试utf-8");
              String s5=new String(byte1, "utf-8");
              System.out.println(s5);
              byte []byte2=s5.getBytes();
              System.out.println(Arrays.toString(byte2));
              
              System.out.println("测试gbk");
              String s6=new String(byte1, "gbk");
              System.out.println(s6);
              byte []byte3=s6.getBytes(); }
    1. String与字符数组的转换

     //字符串-->字符数组,调用toCharArray()

    //字符数组转换为字符串,使用 String的构造器

      @Test
        public void test3() {
            //字符串-->字符数组,调用toCharArray()
            String ss="爱老虎油";
            char [] c1=ss.toCharArray();
            System.out.println(Arrays.toString(c1));
            
            //字符数组转换为字符串,使用 String的构造器
            String s0=new String(c1);
            System.out.println(s0);
        }
  • 相关阅读:
    javascript传值和页面跳转传值
    EXT使用方法汇总(5)——布局
    ext中ArrayStore,JsonStore,XmlStore的用法
    Ext学习系列(9) Ext.data.HttpProxy
    第一章 .NET体系结构
    session相关知识的收集于整理
    struts+spring+mybatis框架整合
    JBoss7 两种运行模式介绍
    Java获取本机mac地址
    JBoss7快速入门
  • 原文地址:https://www.cnblogs.com/ylblikestudyJava/p/12382717.html
Copyright © 2011-2022 走看看