java系統類 String類詳解

2021-08-14 16:58:49 字數 2614 閱讀 8917

1.系統類 string(學習系統常用方法 方法的使用)

字串是個常量 常量字串

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

//字串存在常量池中

//字串本身沒有發生變換 而是引用位址發生了變化

//相當於 指標重新指向

string str1 =

"adcde";

str1 =

"uvwxyz";

//string1是乙個物件

//string2是兩個物件 "abc"是個物件 new又是乙個物件

string string1 =

"abc";

string string2 =

newstring("abc");

string string1 =

"abc";

string string2 =

newstring("abc");

string string3 =

"abc";

// == 相當於 判斷兩個位址是否一樣

system.out.println(string1 == string2);

system.out.println(string1 == string3);

//字串中equals方法 比較是 兩個字串的每乙個字元

system.out.println(string1.

equals(string3));

2.對string類的簡單了解

根據索引獲取字串中字元

char charat(int index);

根據字元獲取在字串中的位置

int indexof(int ch);

int indexof(int ch, int fromindex);

public

static

void

fun()

//拼接字串

//concat 方法 返回的是乙個新的字串

string newstring = string1.concat(string2);

system.out.println(newstring);

3.string類中的方法

/* * 替換 切割 獲取子串 轉換大小寫 去空格 比較

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

把字元陣列 轉化為 字串

把字串轉化為 字元陣列

判斷字串是否為空

*/public

class demo

//切割

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 = "lanou";

char chararray = string1.tochararray();

//遍歷

for (char c : chararray)

//判斷字串是否為空

string string3 = "lanou";

boolean b = string3.isempty();

system.out.println(b);

//獲取字串長度

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

}}

JAVA 系統類String 詳解

字串是個常量 常量字串 注意 對字串進行操作 都是返回乙個新的字串 原字串不能更改 字串存在於常量池中,字串本身 沒有發生變化 而是引用位址發生變化,相當於 指標重新指向 舉例 public class demo01 string 在jdk中的一些方法 應用舉例 public class demo0...

java之String系統類呼叫

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

Java預定義類 String類

string型別是引用型別,不是基本資料型別。string中的方法都是例項方法,因此呼叫時需要建立乙個特定的字串來訪問 注 非例項方法即是靜態方法,例項和非例項方法呼叫的區別在於乙個需要建立特定物件訪問,而另外乙個直接使用 string s1 hello world int l s1.length ...