String類測試 (一)

2021-05-28 17:51:31 字數 2572 閱讀 1492

string類測試 (一)

string a = "ac";

string b = new string("ca");

system.out.println(a.endswith(b));          //a 以 b 為結尾 ,true為真 ,false為假

system.out.println(a == b);                 //a 是字串 ,b是字串物件 , a,b不相同

system.out.println(a.equals(b));            //a , b的values值一樣

system.out.println(a.equalsignorecase(b));  //a , b 不區分大小寫比較values值一樣

system.out.println(a.charat(0));            //字串標誌位順序,由左算起,由0開始

system.out.println("a234".codepointat(0));  //字串中某個位置的char字元的ascii碼值

system.out.println("2!1".codepointbefore(1));//字串中某個位置的前乙個char字元的ascii碼值

system.out.println("2!1".codepointcount(1, 2));//字串中定點位置到某一位置的字元個數,不包含"某一位置"的字元

system.out.println("2".compareto("1"));         //字串比較 ,前面的值》後面的值 ,則為1,等於則為0,小於則為-1

system.out.println("a".comparetoignorecase("a"));//字串比較 ,前面的值》後面的值 ,則為1,等於則為0,小於則為-1(不區分大小寫)

system.out.println("aba".concat("11111"));    //字串連線,前面中的字串連線後面的字串

system.out.println("1ab1".contains("b1"));    //字串包括關係,前面的字串是否包含後面的字串

system.out.println("1ab1".contentequals("1ab1")); //字串比較相等關係,當且僅當此 string 表示與指定序列相同的 char 值時,才返回 true。

system.out.println("1ab1".contentequals(new stringbuffer("1ab1")));//字串比較相等關係,當且僅當此 string 表示與指定的 stringbuffer 相同的字串行時,才返回 true。

system.out.println("ab".hashcode()); //串返回此字串的雜湊碼。

system.out.println("aba".indexof("b"));//返回指定字元在此字串中第一次出現處的索引。

system.out.println("aba".indexof("a", 2));//返回指定字元在此字串中第幾次出現處的索引。

system.out.println("aa c".intern());//返回字串物件的規範化表示形式。

system.out.println("".isempty()); //判斷字串是否為空

system.out.println("caa c".lastindexof("c"));//返回最後一次出現的指定字元在此字串中的索引。

system.out.println("caa c".lastindexof("c", 2));//返回指定字元在此字串中最後第幾次出現處的索引。

system.out.println("caa c".length());//返回字串長度、

system.out.println("aaa".matches("aaa"));//通知此字串是否匹配給定的正規表示式。

system.out.println("aaa".offsetbycodepoints(2,1));//返回此 string 中從給定的 index 處偏移 codepointoffset 個**點的索引。

"aaa".regionmatches(1, "aaa", 1, 1));

system.out.println("aaa".replace("a", "b"));//將原字串中的a字元全部替換成b字元

system.out.println("aaa".startswith("aa"));//字串是否以某字串開頭

system.out.println("aba".substring(1));//返回乙個新的字串,它是此字串的乙個子字串。

system.out.println("aba".tochararray());//將此字串轉換為乙個新的字元陣列。

system.out.println("aaa".tolowercase());//字串小寫

system.out.println("aba".touppercase());//字串大寫

system.out.println(" bca ".trim());//字串首尾去空格

system.out.println(" bca ".split("c")); //根據給定的正規表示式的匹配來拆分此字串。

String類常用方法(一)

1 string類常用方法之比較字串compareto 功能 string類常用方法之比較字串compareto 日期 2010 11 09 public class comparetodemo else 2 string類常用方法之忽略大小寫比較字串comparetoignorecase 功能 s...

常用類 String類

string類概述 字串是由多個字元組成的一串資料 字串行 字串可以看成是字元陣列 構造方法 public string public string byte bytes public string byte bytes,int offset,int length public string cha...

自己動手寫string類 一

前面說到了string類,為什麼她就能夠那麼方便呢?其實這是有原因的,因為它的背後有很多願意默默奉獻的英雄們在大力支援 今天就讓我們來初窺其神秘的面紗 其實也只是冰山一角 我們都知道string物件可以直接進行輸入,輸出,賦值,相加,比較等等,其實說到底就是string類中對大量的運算子進行了過載。...