欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java 字符串概述与特点

程序员文章站 2022-03-27 08:55:11
字符串 StringString类代表字符串,java程序中的所有字符串字面值(如;“abc”)都作为此类的实例实现。其实是说;程序中所有的双引号字符串,都是String类的对象。字符串特点;1.字符串内容永不可变(重点)。2.正是因为字符串不可改变,所以字符串是可以共享的。3.字符串效果上相当于 char [ ] 字符数组,但是底层原理是byte [ ] 字节数组。创建字符串的常见 3+1 中方式三种构造方法,一种直接创建。第一种构造方法public String(); 创建一个空白字符...

字符串 String

String类代表字符串,java程序中的所有字符串字面值(如;“abc”)都作为此类的实例实现。其实是说;程序中所有的双引号字符串,都是String类的对象。

字符串特点;

1.字符串内容永不可变(重点)。
2.正是因为字符串不可改变,所以字符串是可以共享的。
3.字符串效果上相当于 char [ ] 字符数组,但是底层原理是byte [ ] 字节数组。

创建字符串的常见 3+1 中方式

三种构造方法,一种直接创建。

第一种构造方法

public String(); 创建一个空白字符串,不含有任何内容。

第二种构造方法

public Srting(char[ ] array)根据字符串的内容,来创建对应的字符串。
例子;

char [ ] chararray = {'A','B','C'};
     String str = new String(cahrarray);
      Syrtem.out.println(str);
第三种构造方法

public String(byte[ ] array)根据字节数组的内容,来创建对应的字符串。
例子;

byte [ ] chararray = {526};
 String str = new String(bytearray);
  Syrtem.out.println(str);
       
一种直接创建

String str = “lao k”;

== 注意;== 不管有没有new ,直接写双引号,就是字符串对象。

本文地址:https://blog.csdn.net/weixin_50212958/article/details/111997664