JAVA 系統類String 詳解

2021-08-14 16:50:31 字數 2330 閱讀 7056

字串是個常量 常量字串

注意: 對字串進行操作 都是返回乙個新的字串(原字串不能更改)字串存在於常量池中,字串本身#沒有發生變化 而是引用位址發生變化,相當於 指標重新指向

**舉例:

public

class demo01

}

string 在jdk中的一些方法

**應用舉例:

public

class demo03

public

static

void

fun2()

//增強for迴圈 用來快速列印(快速遍歷)

// : 後 是要遍歷的容器(陣列)

// : 前 代表容器中 每乙個元素

for (string string2 : split)

}//獲取子字串

public

static

void

fun3()

// 轉換大小寫

public

static

void

fun4()

// 去空格

public

static

void

fun5()

// 字串比較

public

static

void

fun6()

// 判斷兩個字串是否相等 忽略大小寫

public

static

void

fun7()

public

static

void

fun8() ;

string string = new string(array);

system.out.println(string);

int num = 5;

string valueof = string.valueof(num);

system.out.println(valueof);

// 字串 轉 字元陣列

string string2 = "wanglong";

char chararray = string2.tochararray();

//for (char c : chararray)

string string3 = "wanglong";

boolean empty = string3.isempty();

system.out.println(empty);

}public

static

void

main(string args)

}

利用string類中的方法解決一些例題

public

class demo04

/**計算字串中 "wwwdasdwwwaswwwghwwwkl" www出現的次數*/

private static void fun3() system.out.println(count);

}/**

* 將字串 " abc def "中的前後空格去掉

* 轉化成 "abc def" 用**實現(不使用系統方法)

*/private

static

void

fun2()

// 尋找結束座標

while (chararray[end] == ' ' && end > start)

string substring = string.substring(start, end + 1);

system.out.println(substring);

}/**

* 將字串 " abc def " 反轉

*/private

static

void

fun1()

string newstr = new string(chararray);

system.out.println(newstr);}}

java系統類 String類詳解

1.系統類 string 學習系統常用方法 方法的使用 字串是個常量 常量字串 對字串進行操作 都返回是乙個新的字串 原字串不能更改 字串存在常量池中 字串本身沒有發生變換 而是引用位址發生了變化 相當於 指標重新指向 string str1 adcde str1 uvwxyz string1是乙個...

java常見類庫之String類詳解

常用構造方法 string 初始化乙個新建立的 string 物件,使其表示乙個空字串行。string byte bytes 通過使用平台的預設字符集解碼指定的 byte 陣列,構造乙個新的 string。string byte bytes,charset charset 通過使用指定的 chars...

java之String系統類呼叫

系統類 string 學習系統 的常用方法 方法 的使用 字元竄是個常量,常量字串 只要是對字串進行操作 都返回乙個新的字串,因為原字串不能更改 public class demo01 1.獲取 根據索引獲取字串中字元 char charat int index 根據字元獲取在字串中的位置 int ...