如何在Java中计算字符串的长度和字数?
发布时间:2023-07-22 16:31:48
在Java中,可以使用String类的length()方法来计算字符串的长度,即字符串中字符的个数。
示例代码如下:
String str = "Hello, World!";
int length = str.length();
System.out.println("字符串的长度为:" + length);
输出结果:
字符串的长度为:13
要计算字符串的字数,可以使用split()方法将字符串按照空格或其他符号进行分割,然后再统计分割后的单词数量。
示例代码如下:
String str = "Hello, World! This is a sample string.";
String[] words = str.split("[ ,.!]+");
int wordCount = words.length;
System.out.println("字符串的字数为:" + wordCount);
输出结果:
字符串的字数为:8
这里使用的正则表达式 "[ ,.!]+" 表示将字符串按照空格、逗号、句号等符号进行分割。根据实际需要,可以调整正则表达式以适应不同的分割要求。
