關於物件導向和String型別的 09,10

2021-09-07 06:36:48 字數 881 閱讀 1353

package

test.面試題;

public

class

test9 }//

補齊程式(注意:內部類和外部類沒有繼承關係)輸出30 20 10

class

outer

}}

package

test.面試題;

/** 面試題:

* 1、string,stringbuffer,stringbuilder的區別

* string是不可變的,stringbuffer與stringbuilder是可變de

* stringbuffer是同步的,資料安全,效率低;stringbuilder是不同步的,資料不安全,效率高

* *2、stringbuilder和陣列的區別?

* 二者都可以看做是乙個容器

* 但是stringbuilder資料最終是乙個字串資料

* 而陣列可以防止多種資料,但必須是同一種資料型別的

* *3、第三個面試題就是下面的題目。需要記住這點:

* string作為形式引數的時候,將它看成基本資料型別使用

* stringbuffer在方法中的賦值操作不會改變原來的值,但是方法造成的操作會改變它的值 */

public

class

test10

public

static

void

change(string s1,string s2)

public

static

void

change(stringbuffer sb1,stringbuffer sb2)

}

物件導向 String類

1.1 直接賦值 public class stringdemo01 1.2 通過new關鍵字 public class stringdemo02 string有兩種比較方式 1,使用 進行比較,比較的是位址空間是否相等,判斷的是位址值 2,使用 equals 進行比較,比較的是具體內容。使用 進行...

物件導向 String類

1 字串是乙個特殊的物件。2 字串一旦初始化就不可以被改變。string類就代表乙個字串,不可以被複寫,因為它沒有子類。public class code 1 獲取 1.1 字串中的包含的字元數,也就是字串的長度。int length 獲取長度。1.2 根據位置獲取位置上某個字元。char char...

關於 String 型別介紹

表示可變長的字串行,使用string型別前必須首先包含string標頭檔案 string a1 預設初始化 string a2 a1 a2是a1的副本 string a3 a1 等價於a3 a1 a3是a1的副本 string a4 hello world a4是字面值 hello world 的副...