这么改一下:
String word = "";
word=text1.getText();
if(word!=null && !word.equals(""))
{
StringTokenizer much=new StringTokenizer(word," ,`\n`");
n=much.countTokens();
String[] agrs=new String[n];
for(int i=0;i<n;i++)
{
String temp=much.nextToken();
agrs[i]=temp;
}
for(int i=0;i<n;i++)
{
sum+=Double.valueOf(agrs[i]).doubleValue();
}
avg=sum/n;
text2.setText(null); //刷新
text2.append("总和是"+sum+"\n");
text2.append("平均数是"+avg+"\n") ;
}
else
{
text2.setText("请输入数据");
}
String word = "";
word=text1.getText();
if(word!=null && !word.equals(""))
{
StringTokenizer much=new StringTokenizer(word," ,`\n`");
n=much.countTokens();
String[] agrs=new String[n];
for(int i=0;i<n;i++)
{
String temp=much.nextToken();
agrs[i]=temp;
}
for(int i=0;i<n;i++)
{
sum+=Double.valueOf(agrs[i]).doubleValue();
}
avg=sum/n;
text2.setText(null); //刷新
text2.append("总和是"+sum+"\n");
text2.append("平均数是"+avg+"\n") ;
}
else
{
text2.setText("请输入数据");
}
现在比较忙的,等有时间再来看看了。