java字符串是string类,java程序中的所有字符串字面值(如 abc )都作为此类的实例实现。字符串是常量;它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 string 对象是不可变的,所以可以共享。
创建字符串
创建字符串最简单的方式如下: (推荐学习:java课程 )
string greeting = "java入门教程";
在代码中遇到字符串常量时,这里的值是 "菜鸟教程"",编译器会使用该值创建一个 string 对象。
和其它对象一样,可以使用关键字和构造方法来创建 string 对象。
string 类有 11 种构造方法,这些方法提供不同的参数来初始化字符串,比如提供一个字符数组参数:
stringdemo.java 文件代码:
public class stringdemo{ public static void main(string args[]){ char[] helloarray = { 'r', 'u', 'n', 'o', 'o', 'b'}; string hellostring = new string(helloarray); system.out.println( hellostring ); }
以上实例编译运行结果如下:
runoob
注意:string 类是不可改变的,所以你一旦创建了 string 对象,那它的值就无法改变了(详看笔记部分解析)。
如果需要对字符串做很多修改,那么应该选择使用 stringbuffer & stringbuilder 类。
以上就是什么是java字符串的详细内容。