我构建了一个简单的记事本。它必须计算没有空格的字符和“\ n”。
当我在程序中使用空格时它不计算“”,但是当我写字符时,程序会计算这个和空格。
@Override
public void keyTyped(KeyEvent e) {
a.setText("Counts :" + c.getText().trim().length());
b.setText("Words :");
}
答案 0 :(得分:0)
您可以替换所有length
,然后检查a.setText("Counts :" + c.getText().replace(" ", "").length());
glRasterPos
答案 1 :(得分:0)
您可以使用可以接受使用正则表达式的replaceAll()
,例如:
a.setText("Counts :" + c.replaceAll("\\s*\\n*", "").length());
<强>输入强>
simple text \n simple text \n
<强>输出强>
text = "simpletextsimpletext"
length = 20