我的任務是向Jbutton添加一個事件,該事件將計算JTextArea中顯示的字的出現次數。代碼如下所示,但是這對每一個字都有效;JTextArea中的特定字數
private void btnCountActionPerformed(java.awt.event.ActionEvent evt) {
if(!(txtaInput.getText().trim().length()==0)){
String a = String.valueOf(txtaInput.getText().split("\\s").length);
lbl2.setText("the word java has appeared " + a + " times in the text area");
lbl2.setForeground(Color.blue);
}
else{
lbl2.setForeground(Color.red);
lbl2.setText("no word to count ");
}
}
幫我找出如何執行字數爲特定的詞,如「傑夫」,當它在JTextArea.thanks
如果我理解了您,您必須遍歷文本區域中的所有文本,並檢查您的單詞是否與文本區域中的「我」單詞相同。如果這是你增加你的計數器。 – wawek