• 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数组。
  • 相关阅读:
    Leetcode 538. Convert BST to Greater Tree
    Leetcode 530. Minimum Absolute Difference in BST
    Leetcode 501. Find Mode in Binary Search Tree
    Leetcode 437. Path Sum III
    Leetcode 404. Sum of Left Leaves
    Leetcode 257. Binary Tree Paths
    Leetcode 235. Lowest Common Ancestor of a Binary Search Tree
    Leetcode 226. Invert Binary Tree
    Leetcode 112. Path Sum
    Leetcode 111. Minimum Depth of Binary Tree
  • 原文地址:https://www.cnblogs.com/zk2020/p/14065688.html
Copyright © 2020-2023  润新知