21xrx.com
2024-11-22 10:41:01 Friday
登录
文章检索 我的文章 写文章
从头到尾教你使用Java计算字符串个数
2023-06-14 21:37:17 深夜i     --     --
Java编程 字符串计算 字符个数 Scanner类 String类 charAt()方法 UnicodeBlock 中文字符

文章:

Java是一种非常流行的编程语言,而计算字符串的字符个数也是Java编程中必不可少的一部分。本文将为大家详细介绍如何使用Java计算字符串的字符个数。

步骤一:获取输入字符串

首先,我们需要获取输入字符串,通常使用Scanner类来获取用户输入。比如以下代码:


Scanner input = new Scanner(System.in);

System.out.println("请输入要计算的字符串:");

String str = input.nextLine();

步骤二:计算字符串长度

接下来,我们可以使用Java中String类的length()方法来计算字符串的长度。以下是示例代码:


int len = str.length();

System.out.println("字符串长度是:" + len);

步骤三:计算字符个数

最后,我们需要遍历字符串中的每个字符,并使用Java中的charAt()方法获取每个字符。以下是完整代码:


Scanner input = new Scanner(System.in);

System.out.println("请输入要计算的字符串:");

String str = input.nextLine();

int len = str.length();

System.out.println("字符串长度是:" + len);

int count = 0;

for (int i = 0; i < len; i++) {

  char c = str.charAt(i);

  if (Character.UnicodeBlock.of(c) == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS) {

    count++; // 统计中文字符个数

  }

}

System.out.println("汉字个数是:" + count);

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复