欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java基礎(chǔ)-給出一個隨機字符串,判斷有多少字母?多少數(shù)字?

 更新時間:2019年04月12日 09:31:17   作者:醒醒,醒醒  
這篇文章主要介紹了java基礎(chǔ)-給出一個隨機字符串,判斷有多少字母?多少數(shù)字?文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

我這里用到了String類中的toarray[]方法。

當看到字符串和判斷,我想到之前學(xué)過的c語言中判斷字符數(shù)組中元素,我就去API中找字符串轉(zhuǎn)換成數(shù)組的方法

實現(xiàn)方法不唯一,此方法僅作初學(xué)者(自己)參考。。。。。

在String類中一共找到三個轉(zhuǎn)數(shù)組的方法

很顯然,第三個是想要的方法。

實現(xiàn)代碼:

package com.string;

import java.util.Scanner;

public class Character_Judge {
 public static void main(String[] args) {
  System.out.println("請隨機輸入一段字符串");
  Scanner scan = new Scanner(System.in);
  String str = scan.nextLine();
  char s[] = str.toCharArray();
  int char_num=0;//計算字母
  int num = 0;//計算數(shù)字
  int other = 0;//計算其他字符

  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+"個;數(shù)字有"+num+"個;其他字符有"+other+"個");
 }
}

實現(xiàn)結(jié)果:

以上所述是小編給大家介紹的java基礎(chǔ)-給出一個隨機字符串,判斷有多少字母?多少數(shù)字?詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java Lambda 表達式源碼解析

    Java Lambda 表達式源碼解析

    這篇文章主要介紹了Java Lambda在JVM中是如何實現(xiàn)的,感興趣的小伙伴一起來了解了解
    2021-08-08
  • Java通過HttpClient進行HTTP請求的代碼詳解

    Java通過HttpClient進行HTTP請求的代碼詳解

    Apache?HttpClient是一個功能強大且廣泛使用的Java庫,它提供了方便的方法來執(zhí)行HTTP請求并處理響應(yīng)。本文將介紹如何使用HttpClient庫進行HTTP請求,包括GET請求、POST請求、添加參數(shù)和請求體、設(shè)置請求頭等操作,需要的朋友可以參考下
    2023-05-05
  • Spring Boot無縫集成MongoDB

    Spring Boot無縫集成MongoDB

    這篇文章主要介紹了Spring Boot無縫集成MongoDB的相關(guān)知識,本文涉及到MongoDB的概念和nosql的應(yīng)用場景,需要的朋友可以參考下
    2017-04-04
  • Springboot發(fā)送郵件功能的實現(xiàn)詳解

    Springboot發(fā)送郵件功能的實現(xiàn)詳解

    電子郵件是—種用電子手段提供信息交換的通信方式,是互聯(lián)網(wǎng)應(yīng)用最廣的服務(wù)。本文詳細為大家介紹了SpringBoot實現(xiàn)發(fā)送電子郵件功能的示例代碼,需要的可以參考一下
    2022-09-09
  • java.net.SocketException: Connection reset 解決方法

    java.net.SocketException: Connection reset 解決方法

    最近糾結(jié)致死的一個java報錯java.net.SocketException: Connection reset 終于得到解決
    2013-03-03
  • 基于Java代碼實現(xiàn)判斷春節(jié)、端午節(jié)、中秋節(jié)等法定節(jié)假日的方法

    基于Java代碼實現(xiàn)判斷春節(jié)、端午節(jié)、中秋節(jié)等法定節(jié)假日的方法

    這篇文章主要介紹了基于Java代碼實現(xiàn)判斷春節(jié)、端午節(jié)、中秋節(jié)等法定節(jié)假日的方法 的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • MyBatis-Generator的配置說明和使用

    MyBatis-Generator的配置說明和使用

    本文主要介紹了MyBatis-Generator的配置說明和使用的相關(guān)知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • Activiti常用類簡介

    Activiti常用類簡介

    這篇文章主要介紹了Activiti常用類,需要的朋友可以參考下
    2014-08-08
  • 最簡單的java生成word文檔方法

    最簡單的java生成word文檔方法

    這篇文章主要介紹了java生成word文檔最簡單的方法,首先說明,使用該方法時,盡量不要使用wps新建word文檔,經(jīng)測試,手機不能兼容,出現(xiàn)很多格式問題,office則手機可以很好的兼容,所以,本文以office做教程
    2021-08-08
  • 基于@LastModifiedDate不起作用的解決方案

    基于@LastModifiedDate不起作用的解決方案

    這篇文章主要介紹了基于@LastModifiedDate不起作用的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10

最新評論