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数组。
  • 相关阅读:
    投简历——个人记录
    光电经纬仪——查资料
    Spring Boot(十三):spring boot小技巧
    Spring Boot(十二):spring boot如何测试打包部署
    Python3 hasattr()、getattr()、setattr()函数简介
    Python3 格式化字符串
    Python3 join函数和os.path.join用法
    Python3 根据m3u8下载视频,批量下载ts文件并且合并
    it commit提示Your branch is up-to-date with 'origin/master'.
    git下,输入git log 进入log 怎么退出
  • 原文地址:https://www.cnblogs.com/zk2020/p/14065688.html
Copyright © 2011-2022 走看看