在Java中,字符串可以通過(guò)以下方式定義:
String str = "Hello, world!";
String str = new String("Hello, world!");
String str = "Hello, " + "world!";
無(wú)論哪種方式定義字符串,都會(huì)創(chuàng)建一個(gè)新的String對(duì)象,并將文本內(nèi)容存儲(chǔ)在該對(duì)象中。需要注意的是,Java中的字符串是不可變的,即一旦創(chuàng)建后就不能被修改,任何對(duì)字符串的操作都會(huì)返回一個(gè)新的字符串對(duì)象。