我想创建一个程序,用于统计用户输入字符串中的字符数、单词数等。为了获取单词数,我需要从字符串中删除所有句号和逗号。目前我有以下代码:
import javax.swing.JOptionPane;
public class WordUtilities
{
public static void main(String args[])
{
{
String s = JOptionPane.showInputDialog("Enter in any text.");
int a = s.length();
String str = s.replaceAll(",", "");
String str1 = str.replaceAll(".", "");
System.out.println("Number of characters: " + a);
System.out.println(str1);
}
}
}
但最终我只得到了这个:
Number of characters: (...)
为什么它没有给我没有逗号和句号的字符串?我需要修复什么?
.
是一个特殊符号。 - nachokk