zoukankan      html  css  js  c++  java
  • String字符串创建方法

    String字符串的创建方法我们总结为3+1,3是一共有3种构造方法,1是有一种特殊的创建方法。

    首先来看3种构造方法:

    1.new String()  无参构造

    用该方法创建的字符串是一个空字符串,注意是一个空的字符串,而不是null哦。

    String str1=new String();

    2.new String(char[] chars)  字符数组构造方法

    该构造方法以一个字符数组为参数,将字符数组转换成一个字符串。

    char[] chars={'H','e','l','l','o'};
    String str2=new String(chars);

    3.new String(byte[] bytes)  字节数组构造方法

    该构造方法与上一个构造方法类似,只不过传入的参数是字节数组(数组中的值对应了字符的ASCII码值)。

    byte[] bytes={97,98,99};
    String str3=new String(bytes);
    //输出结果为"abc"

    接着来看特殊的创建方法:

    直接用“=”创建,虽然没有new,但是用“=”创建的String字符串都会放在字符串常量池中。因为String是final类,所以String对象一旦创建就不会再改变。当创建字符串时,首先会看字符串常量池中是否有完全相同的字符串,如果有,则不再创建,而是直接将字符串常量池中的字符串地址赋值给新的字符串。

    String str4="双双";
  • 相关阅读:
    内层城循环应用——买衣服
    内外层循环用法
    自定义函数的应用
    少有人走的路 随笔
    拆单发货逻辑
    拆单发货-分布页
    拆单发货-主页
    SP--report存储过程
    关于C#对Xml数据解析
    C#模拟http 发送post或get请求
  • 原文地址:https://www.cnblogs.com/iceywu/p/11978548.html
Copyright © 2011-2022 走看看