有關String 的常用方法

2022-08-23 19:12:12 字數 1969 閱讀 6302

public class stringdemo3

//9  boolean  equals(object obj);  判斷字串裡面完全相等 返回true

不區分大小寫的比較

public static void fun9()

//8 將字串  轉字元陣列

public static void fun8()

}//7 將字串轉位元組陣列  getbytes();

public static void fun7()

}// 6 查詢乙個字元  indexof(char ch)  返回int   返回-1 沒有找到   

public static void fun6()

//5  contains判斷乙個字串是否有另乙個字串

public static void fun5()

//4判斷乙個字串的字尾 結尾   endswith("引數");

public static void fun4()

//3boolean statswith(string prefix)  判斷乙個字串是否包含另乙個字串

public static void fun3()

//2 substring(int beginindex,int endindex)獲取字串的一部分 包含頭 不包含尾

//substring(int beginindex)  後面的全要

public static void fun2()

// 1 int length();  返回的是字串的長度

public static void fun1()

}相關練習:

1  /*

*  獲取乙個字串中,另乙個字串出現的次數

*  思想:

*    1. indexof到字串中到第一次出現的索引

*    2. 找到的索引+被找字串長度,擷取字串

*    3. 計數器++

*/public class index

system.out.println(s);}}

2  /*

*  將字串的首字母轉成大寫,其他內容轉成小寫

*  思想:

*    獲取首字母, charat(0)  substring(0,1)

*    轉成大寫 touppercase()  轉大寫

*       hello====>hello

*    獲取剩餘字串, substring(1)  tolowercase()    轉小寫

*/public class char

}3   /*

* 獲取指定字串中,大寫字母、小寫字母、數字的個數。

string s = "asdklf2234jlolkj";   97--122小寫

65-90   大寫

48-57  0-9

* 思想:

*   1. 計數器,就是int變數,滿足乙個條件 ++

*   2. 遍歷字串, 長度方法length() + charat() 遍歷

*   3. 字元判斷是大寫,是小寫,還是數字

*/public class styings else if(s1[i]>=65&&s1[i]<=90)else if(s1[i]>=48&&s1[i]<=57)

}system.out.println("大寫字母的個數:"+a);

system.out.println("小寫字母的個數:"+b);

system.out.println("數字的個數:"+c);

*/int a=0;

int b=0;

int c=0;

for(int i=0;i=97&&j<=122)else if(j>=65&&j<=90)else if(j>=48&&j<=57)

}system.out.println("小寫字母個數:"+a+"\t"+"大寫字母:"+b+"\t"+"數字個數:"+c);}}

有關String類的常用知識

1 final,不可以有子類 2 string str new string hello string str2 hello 3 字串不可變 final char value 4 string 長度不可變 stringbuilder,stringbuffer是可變的字串 stringbuilder ...

String的常用方法

1 字元陣列與字串 乙個字串可以變為乙個字元陣列,同樣,也可以把乙個字元陣列,變為乙個字串。在string類中提供了以下的操作方法 將字串變為字元陣列 1.tochararray 返回 char 例 string str 你好 char c str.tochararray 字元陣列變為字串 1.ch...

String常用的方法

no.方法名稱 型別 描述1 public string char value 構造 將全部字元陣列變為字串 2public string char value,int offset,int count 構造 將部分字元陣列變為字串 3public char charat int index 普通 ...