字串是個常量(不可更改) 常量字串
對字串進行操作 都返回是乙個新的字串(原字串不能更改)
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...