02-创建String对象

Posted hua900822

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02-创建String对象相关的知识,希望对你有一定的参考价值。

       创建一个String对象实在是太简单了,就是因为简单,所以有很多java程序员做了好几年的开发,也没有注意这些小细节问题

 

      String字符串的本质就是char数据对象, 那么char[0]数组当中的一个字符又可以如何表示呢?

      所以我在学习java的数据类型过程一定要认真对待学习,说实话,我学 byte short int long float double char boolean 这八种类型

我是学习了一遍又一遍,不下于4-5遍的基础。在后面开发过程中不要小看了这些基础,很重要,很重要,很重要......

 

从JDK文档当中的String构造器,可以看出支持创建方式

1.String()  允许实例化一个空String对象

2.String(byte[] bytes) 字节数组初始化对象

3.String(char[] value) 字符数组初始化对象

4.String(String original) 字符串初始化对象

5.String(StringBuffer buffer) 字符缓冲初始化对象

6.String(StringBuilder builder)  可变字符初始化对象

        //1.空字符串
        String str1=new String();
        
        //2.字节数组初始化
        byte[] b={97,98,99,100};
        String str2=new String(b);  //abcd
        
        //3.字符数组
        char[] c=new char[]{‘刘‘,‘诗‘,‘华‘};
        String str3=new String(c);  //刘诗华
        
        //4.直接扔一个字符串进入,初始化
        String str4=new String("刘诗华");

 

 

     

 

以上是关于02-创建String对象的主要内容,如果未能解决你的问题,请参考以下文章

02-创建String对象

如何理解这段代码片段中的两对括号?

java Ftp上传创建多层文件的代码片段

Android - 如何将自定义对象传递给片段

创建一个叫做机动车的类: 属性:车牌号(String),车速(int),载重量(double) 功能:加速(车速自增)减速(车速自减)修改车牌号,查询车的载重量。 编写两个构造方法:一个没有(代码片段

OnDetach/onAttach 片段重新创建片段活动