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数组。
  • 相关阅读:
    七十年前往事的回顾:偷窥造酒作坊的裸体男人
    Python画图工具matplotlib的安装
    版本号控制-搭建gitserver
    HDU 4405 概率期望DP
    下载jdk文件后缀是.gz而不是.tar.gz怎么办
    《小亚和小信》小强,你就长点心吧!
    7.11 小结
    动态规划 LCS,LIS
    每秒更新时间 v-text的应用 (解决闪现{}问题)
    vue 引入组件
  • 原文地址:https://www.cnblogs.com/zk2020/p/14065688.html
Copyright © 2011-2022 走看看