java基礎(chǔ)-給出一個(gè)隨機(jī)字符串,判斷有多少字母?多少數(shù)字?
我這里用到了String類中的toarray[]方法。
當(dāng)看到字符串和判斷,我想到之前學(xué)過的c語言中判斷字符數(shù)組中元素,我就去API中找字符串轉(zhuǎn)換成數(shù)組的方法
實(shí)現(xiàn)方法不唯一,此方法僅作初學(xué)者(自己)參考。。。。。
在String類中一共找到三個(gè)轉(zhuǎn)數(shù)組的方法
很顯然,第三個(gè)是想要的方法。
實(shí)現(xiàn)代碼:
package com.string; import java.util.Scanner; public class Character_Judge { public static void main(String[] args) { System.out.println("請(qǐng)隨機(jī)輸入一段字符串"); Scanner scan = new Scanner(System.in); String str = scan.nextLine(); char s[] = str.toCharArray(); int char_num=0;//計(jì)算字母 int num = 0;//計(jì)算數(shù)字 int other = 0;//計(jì)算其他字符 for(int i=0;i<s.length;i++) { if (s[i]<='9'&&s[i]>='0') num++; else if (s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z') char_num++; else other++; } System.out.println("字符有"+char_num+"個(gè);數(shù)字有"+num+"個(gè);其他字符有"+other+"個(gè)"); } }
實(shí)現(xiàn)結(jié)果:
以上所述是小編給大家介紹的java基礎(chǔ)-給出一個(gè)隨機(jī)字符串,判斷有多少字母?多少數(shù)字?詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Java通過HttpClient進(jìn)行HTTP請(qǐng)求的代碼詳解
Apache?HttpClient是一個(gè)功能強(qiáng)大且廣泛使用的Java庫,它提供了方便的方法來執(zhí)行HTTP請(qǐng)求并處理響應(yīng)。本文將介紹如何使用HttpClient庫進(jìn)行HTTP請(qǐng)求,包括GET請(qǐng)求、POST請(qǐng)求、添加參數(shù)和請(qǐng)求體、設(shè)置請(qǐng)求頭等操作,需要的朋友可以參考下2023-05-05Springboot發(fā)送郵件功能的實(shí)現(xiàn)詳解
電子郵件是—種用電子手段提供信息交換的通信方式,是互聯(lián)網(wǎng)應(yīng)用最廣的服務(wù)。本文詳細(xì)為大家介紹了SpringBoot實(shí)現(xiàn)發(fā)送電子郵件功能的示例代碼,需要的可以參考一下2022-09-09java.net.SocketException: Connection reset 解決方法
最近糾結(jié)致死的一個(gè)java報(bào)錯(cuò)java.net.SocketException: Connection reset 終于得到解決2013-03-03基于Java代碼實(shí)現(xiàn)判斷春節(jié)、端午節(jié)、中秋節(jié)等法定節(jié)假日的方法
這篇文章主要介紹了基于Java代碼實(shí)現(xiàn)判斷春節(jié)、端午節(jié)、中秋節(jié)等法定節(jié)假日的方法 的相關(guān)資料,需要的朋友可以參考下2016-01-01