zoukankan      html  css  js  c++  java
  • String与基本类型,字符数组,字节数组的转换

    String与基本数据类型

     * 基本数据 ---》字符串(String)
     *     1.基本数据类型值 +""  --->最简单
     *     2.使用包装类中的toString(参数类型 参数名); 返回指定整数的String对象
     *         static String toString (int i);
     *     3.String类中的静态方法value(参数)
     *         static String valueOf(int i); 返回的是int参数的字符串表示形式
     * 字符串 ---》基本数据类型
     *     1.使用包装类中的静态方法parseXxx(字符串);
     *         Integer类: static int parseInt(String s);
     *         Double类:    static double parseDouble(String s);
     *	   2.使用包装类中的valueOf(String s);方法转换为基本类型的包装类,会自动拆箱。
    

    String与字符数组

    • 字符数组 -》 字符串
      • string 类的构造器:String(char[]) 和 String(char[],int offset,int length)
        分别用字符数组中的全部字符和部分字符创建字符串对象
    • 字符串 《- 字符数组
      • public char[] toCharArray() 将字符串中的全部字符存放在一个字符数组中的方法。
      • public void getChars(int srcBegin,int srcEnd,char[] dst,int destBegin)
        提供了将指定索引范围内的字符串存放到数组中的方法。

    String与字节数组

    • 字节数组 -》 字符串
      • String(byte[]) 通过使用平台的默认字符集解码指定的byte数组,
        构建一个新的 String
      • String(byte[],int offset,int length) 用指定的字节数组的一部分,
        即从数组起始位置 offset开始取length个字节构造一个字符串对象。
    • 字符串 -》 字节数组
      • public byte[] getBytes() 使用平台的默认字符集将此 String编码为
        byte序列,并将结果存储到一个新的 byte数组中。
      • public byte[] getBytes(String charsetName) 使用指定的字符集将
        此String 编码到byte序列,并将结果存储到新的 byte数组。
  • 相关阅读:
    JDBC在getConnection之前为什么要调用Class.forName(转)
    ThreadPoolExecutor的一点理解 专题
    java.lang.NoSuchMethodError
    POJ 3380 最大流
    Spring3.0 AOP 具体解释
    深入浅出 RPC
    JUnit入门
    Linux makefile 教程 很具体,且易懂
    怎样修复“Windows/System32/Config/System中文件丢失或损坏”故障
    MessageDigest简单介绍
  • 原文地址:https://www.cnblogs.com/zk2020/p/14065688.html
Copyright © 2011-2022 走看看