Java系統類之字串類

2021-08-14 16:58:49 字數 2788 閱讀 6287

字串是個常量(不可更改) 常量字串

對字串進行操作 都返回是乙個新的字串(原字串不能更改)

public

static

void

fun3()

public

static

void

fun2()

public

static

void

fun1()

public

static

void

main(string args)

// 替換

public

static

void

fun1()

public

static

void

fun2()

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

// 冒號後 是你要遍歷的容器

// 冒號前 代表的是 容器中 每乙個元素

for (string string2 : strings)

}

// 獲取 子 字串

public

static

void

fun3()

// 轉換大小寫

public

static

void

fun4()

// 去空格

public

static

void

fun5()

// 字串比較

/* * 字串相等時 返回0

* 兩個字串 長度相同時

* 一位一位進行 ascii碼的比較

* 長度不相等時 返回的是 長度的差值

*/public

static

void

fun6()

// 判斷兩個字串相等(忽略大小寫)

public

static

void

fun7()

public

static

void

fun8() ;

// 轉字串

string string = new string(array);

system.out.println(string);

// int換字串

int num = 5;

string newstr = string.valueof(num);

system.out.println(newstr);

// 字串 轉 字元陣列

string string1 = "wanglong";

char chararray = string1.tochararray();

// 遍歷

for (char c : chararray)

// 判斷字串是否為空

string string3 = "wanglong";

boolean b = string3.isempty();

system.out.println(b);

// 字串長度

system.out.println(string3.length());

}

舉例:

計算字串中 "wwwdasdwwwaswwwghwwwkl"

www出現的次數

public

static

void

fun3()

system.out.println(count);

}

舉例:

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

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

1. 宣告字串

2. 可以將字串轉成字元陣列

3. 宣告開始座標與結束座標

4. 從開始座標尋找到第乙個不是空格的字元的索引

5. 從結尾座標尋找到第乙個不是空格的字元的索引

6. 根據開始和結束的索引 擷取字串 注意 : 留頭尾問題

public

static

void

fun2()

// 尋找結束座標

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

// 擷取新字串 +1 是留頭不留尾

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

system.out.println(substring);

}

舉例:

將字串 " abc def " 反轉

public

static

void

fun1()

// 陣列轉字串

string newstr = new string(chararray);

system.out.println(newstr);

}

Java學習之字串類String(一)

public class stringconparation 運算結果 false true true true運算子 只能檢測是否指向同乙個物件,對於s1和s3指向的物件,和s2不同,而且這裡引入了乙個interned string object的概念,但我現在是覺得沒有必要,你直接說對於兩種不同...

QT之字串類

前面我們講解了開發計算器的訊號處理機制,接下來我們來講講關於字串顯示的問題。我們都知道 c 語言不支援真正意義上的字串 c 語言是用字元陣列和一組函式來實現字串操作的 c 語言不支援自定義型別,因此我們無法獲得字串型別。從 c 到 c 的進化過程引入了自定義型別,在 c 中可以通過類完成字串型別的定...

Java 字串常用操作(String類)

string提供了兩種查詢字串的方法,即indexof與lastindexof方法。1 indexof string s 該方法用於返回引數字串s在指定字串中首次出現的索引位置,當呼叫字串的indexof 方法時,會從當前字串的開始位置搜尋s的位置 如果沒有檢索到字串s,該方法返回 1 string...