• Java 数组类型转字符串类型


    Java手册

    String

    public String()
    初始化一个新创建的 String 对象,使其表示一个空字符序列。注意,由于 String 是不可变的,所以无需使用此构造方法。

    String

    public String(String original)
    初始化一个新创建的 String 对象,使其表示一个与参数相同的字符序列;换句话说,新创建的字符串是该参数字符串的副本。由于 String 是不可变的,所以无需使用此构造方法,除非需要 original 的显式副本。
    参数:
    original - 一个 String

    String

    public String(char[] value)
    分配一个新的 String,使其表示字符数组参数中当前包含的字符序列。该字符数组的内容已被复制;后续对字符数组的修改不会影响新创建的字符串。
    参数:
    value - 字符串的初始值

    String

    public String(char[] value,
                  int offset,
                  int count)
    分配一个新的 String,它包含取自字符数组参数一个子数组的字符。offset 参数是子数组第一个字符的索引,count 参数指定子数组的长度。该子数组的内容已被复制;后续对字符数组的修改不会影响新创建的字符串。
    参数:
    value - 作为字符源的数组。
    offset - 初始偏移量。
    count - 长度。
    抛出:
    IndexOutOfBoundsException - 如果 offsetcount 参数索引字符超出 value 数组的范围。

    实例:

    public class ToString {
        public static void main(String[] args) {
            char[] cs = { 'd', 'e', 'g', 'y', 'c', 'r', 'n', 'u', 'a', 'u' };
    
            //将字符数组转化为字符串
            String str1 = new String(cs);
            
            //将指定长度的数组转化为字符串
            String str2 = new String(cs, 3, 5);
            
            System.out.println(str1);
            System.out.println(str2);
        }
    }

    运行结果:

    degycrnuau
    ycrnu
  • 相关阅读:
    vSphere vCenter的个人理解及问题
    服务器账号过期处理
    虚拟化初探引入
    win10虚拟机跨网段迁移
    win7远程执行win10的抓取代码
    Jenkins+Sonar质量门禁【实践篇pipeline版】
    ELK7.10 license过期处理
    php 0108
    php 0110
    php 0111
  • 原文地址:https://www.cnblogs.com/chuijingjing/p/9489468.html
Copyright © 2020-2023  润新知