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 普通 ...