zoukankan      html  css  js  c++  java
  • String类的构造方法(2)

    写了常见的几个而已。

    1:new 一个String类的时候系统会自动传一个空构造 public String();

      注意:

      当对象初始化是 null时 和 对象是 “” 时,两者是有区别的。

      前者是一个空值,不能调用String类里面的任何方法否则报空指针异常,后者是可以的。

    2:  字节数组转成字符串(解码) public String(byte[] bytes):

      因为计算机只识别0和1 所以需要解码

      如:byte[] by = {97,98,99};

      String s  = new String (arr);

      打印s的结果就一定是abc(对应ASCll编码表)

    3: 把字符数组转成字符串 public String(char[] value):原理跟上面类似。

    4:把字符串常量值转成字符串public String(String original):

      这个构造方法其实就是返回改传入的参数。换句话说:新传入创建的参数(字符串)就是该参数字符串的副本(副本就会去堆创建一个对象,地址也会进栈)

  • 相关阅读:
    Tomcat启动流程简析
    Tomcat的启停脚本源码解析
    Servlet规范
    CCNA
    CCNA-Part 6
    MYSQL 使用基础
    CCNA-Part5
    CCNA-Part4 -网络层
    MySQL 字符串索引优化方案
    CCNA-Part3
  • 原文地址:https://www.cnblogs.com/blue-crystal/p/7535880.html
Copyright © 2011-2022 走看看