我必须计算一个文本区域中的所有字母并将结果输出到另一个文本区域。
我可以做计数部分,但我无法将结果显示在另一个文本区域中。它只输出数组中的最后一项。
String str=enterTextArea.getText();
char[]myArry = str.toCharArray();
for(int counter =0;counter<myArry.length;counter++){
char ch= myArry[counter];
int count=0;
for ( int i=0; i<myArry.length; i++){
if (ch==myArry[i])
count++;
}
boolean flag=false;
for(int j=counter-1;j>=0;j--){
if(ch==myArry[j])
resultTextArea.setText(ch + ":"+"\t"+count + "\n");
flag=true;
}
if(!flag){
resultTextArea.setText(ch + ":"+"\t"+count + "\n");
}
}