String類的獲取功能(部分)

2021-10-21 19:16:15 字數 1413 閱讀 4874

package mystring;

/*string類的獲取功能

int length():獲取字串的長度,其實也就是字元個數

char charat(int index):獲取指定索引的字元

int indexof(string str):獲取str在字串物件中第一次出現的索引(如果在字串物件中查詢不到該str字元[串],則返回-1)

//接上:單個字元或字串均可,但是返回索引值為字串第乙個字元的索引值

string substring(int start):從start索引值開始擷取字串

string substring(int start,int end):從start索引值開始擷取字串,從end索引值結束(不包括end索引值)

*/public

class

stringget

}}

//統計乙個字串中大寫字母字元,小寫字母字元,數字字元出現的個數(暫不考慮其他字元)

/* 分析:

1.鍵盤錄入字串物件

2.定義三個變數用於存放三種型別的字元出現的個數

3.遍歷字串,得到每乙個字串

4.如何判斷字元是那種型別:

大寫字母:ch>='a' && ch<='z'

小寫字母:ch>='a' && ch<='z'

數字字元:ch>='0' && ch<='9'

5.輸出結果

*/scanner sc=

newscanner

(system.in)

; system.out.

println

("請輸入乙個字串:(只能包含大小寫字母和數字)");

string s2=sc.

nextline()

;int bigcount=0;

int smallcount=0;

int numbercount=0;

for(

int j=

0;jlength()

;j++

)else

if(ch>=

'a'&& ch<=

'z')

else

if(ch>=

'0'&& ch<=

'9')

else

} system.out.

println

("大寫字元有:"

+bigcount+

"個"+

"\n"

+"小寫字元有:"

+smallcount+

"個"+

"\n"

+"數字字元有:"

+numbercount+

"個")

;

String類的獲取功能

string類的獲取功能 int length 獲取字串的長度 char charat int index 返回指定索引處的字元 重點 int indexof int ch 返回回指定字元在此字串中第一次出現處的索引 重點 這裡的引數是int型別,而不是char型別 a 和97 都代表 a int ...

String類的獲取功能

int length 獲取字串的長度。char charat int index 獲取指定索引位置的字元 int indexof int ch 返回指定字元在此字串中第一次出現處的索引。int indexof string str 返回指定字串在此字串中第一次出現處的索引。int indexof i...

String類的獲取功能

a string類的獲取功能 int length 獲取字串的長度。char charat int index 獲取指定索引位置的字元 int indexof int ch 返回指定字元在此字串中第一次出現處的索引。int indexof string str 返回指定字串在此字串中第一次出現處的索...