溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中如何定義字符串

發(fā)布時間:2022-02-23 16:29:53 來源:億速云 閱讀:175 作者:iii 欄目:開發(fā)技術

這篇“Java中如何定義字符串”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Java中如何定義字符串”文章吧。

方法一:直接定義字符串

我們在學習和開發(fā)中可以進行對我們需要的字符直接定義,我們來看看下面的相關代碼內容:

String str="Hello Java";
String str;
str="You are in my heart !";

我們在對需要的字符進行直接定義時候我們需要注意:字符串變量是必須經(jīng)過初始化之后才可以使用的。


方法二:使用String類定義

1、String:我們通過初始化一個新創(chuàng)建的String對象,來表示空字符序列。

2、String(String original):初始化新的String對象,使其表示一個參數(shù)相同的字符序列,我們來看下面的代碼:

String str1 = new String("Hello Java");
String str2 = new String(str1);

在代碼中我們可以知道 str1 和 str2 的值是相等的。

3、String(char []value):我們通過分配新的字符串之后,再將參數(shù)中的字符數(shù)組元素都變成字符串,我們來看下面這個代碼:

char a[] = {'H','e','l','l','0'};
String sChar = new String(a);
a[1] = 's';

通過將該字符數(shù)組的內容進行復制之后對字符數(shù)組進行修改。而且在代碼中 sChar 變量的值是字符串 “hello”。即便在創(chuàng)建字符之后,對 a 數(shù)組的第二個元素進行修改也不會影響 sChar 的值。

4、String(char[] value,int offset,int count):這個方法通過重新分配新的String ,而且它包含來自這個數(shù)組參數(shù)的一個子數(shù)組的字符,對于offset 參數(shù)是子數(shù)組第一個字符的索引,而 count 這個參數(shù)是指定子數(shù)組的長度。不僅如此該數(shù)組的內容已經(jīng)被賦值,在后面對字符數(shù)組的修改也是不會影響新建的字符串的,我們來看下面這個案例,代碼如下所示:

char a[]={'H','e','l','l','o'};
String sChar=new String(a,1,4);
a[1]='s';

在代碼中  sChar 變量的值是字符串“ello”,而且該構造方法使用字符數(shù)組中的部分連續(xù)元素來進行創(chuàng)建字符串對象。

以上就是關于“Java中如何定義字符串”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI