判斷輸入字串中字母和數字個數

2021-10-12 13:23:01 字數 864 閱讀 1635

輸入一串字串,判斷字串中字母以及數字的個數:

public

static

void

main

(string[

] args)

else

if(b>=

'0'&& b<

'9'||b<

'0')

} system.out.

println

("字母個數為"

+count1)

; system.out.

println

("數字個數為"

+count2)

;}

string a = scanner.

next()

;string a = scanner.

nextline()

;

注意next,和nextline的區別:

–next()

next()一定要讀取到有效字元後才可以結束輸入,對輸入有效字元之前遇到的空格鍵、tab鍵或enter鍵等結束符,next()方法會自動將其去掉,只有在輸入有效字元之後,next()方法才將其後輸入的空格鍵、tab鍵或enter鍵等視為分隔符或結束符。比如,在控制台輸入「 阿巴阿巴 阿巴阿巴 」時,一次next()讀入進來的僅僅是"阿巴阿巴"。它不能得到帶空格的字串的。

–nextline()

nextline()方法的結束符只是enter鍵,即nextline()方法返回的是enter鍵之前的所有字元。比如,在控制台輸入「 阿巴阿巴 阿巴阿巴 」時,一次nextline()讀入進來的結果是" 阿巴阿巴 阿巴阿巴"。它是可以得到帶空格的字串的。

求字串中的字母和數字個數

演算法分析 判斷字母和數字的核心方法是依靠 ascii 碼進行,所以對字串中的每個字元逐個判斷即可得到結果。實現方法依然是依靠指標。程式分析 本題需要注意的有兩點 1 char 型別的變數,初學者往往理解為是不能直接比較大小的,實際上直接比較大小時,是將型別轉換為了 int 後比較的 ascii 碼...

C 判斷字串是否只包含字母和數字

使用正規表示式來進行篩選,正規表示式 regular expression 描述了一種字串匹配的模式 pattern 可以用來檢查乙個串是否含有某種子串 將匹配的子串替換或者從某個串中取出符合某個條件的子串等。void start bool adjuststring string strme,int...

python中判斷字母大小寫和數字字串

字串.isalnum 所有字元都是數字或者字母,為真返回 ture,否則返回 false。字串.isalpha 所有字元都是字母,為真返回 ture,否則返回 false。字串.isdigit 所有字元都是數字,為真返回 ture,否則返回 false。字串.islower 所有字元都是小寫,為真返...