各位小伙伴们大家好,这次小编要介绍的是字符串,在Java语言中,将字符串作为对象来处理,可以通过java.long包中的String类来创建字符串对象。
String类代表字符串,Java程序中的所有字符串字面值(如“abc”)都作为此类的实例来实现。其实就是说,程序当中所有的双引号字符串,都是String类的对象。(就算没有new,也照样是。)接下来小编要讲的是字符串的特点。
字符串的特点
1.字符串是常量,它们的值在创建之后不可以更改。
2.因为字符串不可改变,所以字符串是可以共享使用的。(节省内存)
3.在效果上相当于char[]字符数组,底层原理是byte[]字节数组。
那么,如何创建字符串呢?创建字符串的常见3+1种方式
三种构造方法(构造方法没有返回值):
publicString():创建空白字符串,不含有内容。
PublicString(char[]array):根据字符串数组的内容,来创建对应的字符串。
PublicString(byte[]array):根据字节数组的内容,来创建对应的字符串。
一种直接创建:
Stringstr=”Hello”;//右边直接用双引号(注意:直接写上双引号,就是字符串的对象。)
代码如下:
publicclassDemo01String{publicstaticvoidmain(Stringargs[]){//空参构造Stringa=newString();//小括号留空,没有内容System.out.println(第一个字符串:+a);//根据字符数组创建字符串char[]charArray={c,a,t};Stringb=newString(charArray);System.out.println(第二个字符串:+b);//根据字节数组来创建字符串byte[]byteArray={,,};Stringc=newString(byteArray);System.out.println(第三个字符串:+c);//直接创建Stringd=夏天;System.out.println(第四个字符串:+d);}}
关于字符串的简单介绍还有它的一些特点和创建方法,小编就先介绍介绍到这里,希望这篇文章可以帮到大家,也欢迎小伙伴们补充和纠错。