当前位置: 代码迷 >> Java相关 >> 一个JAVA 字符替换的问题
  详细解决方案

一个JAVA 字符替换的问题

热度:70   发布时间:2011-10-30 11:37:25.0
一个JAVA 字符替换的问题
public class myapplet extends Applet
    implements ActionListener
{
    TextArea area;
        Label ccc;
    TextField name1,name2;
    Button btn;
        String c1,c2,c3;

    public void init()
       {
   
        name1=new TextField(8);
        ccc=new Label("替换成");
    name2=new TextField(8);
    btn=new Button("确定");
     area=new TextArea(4,20);
    add(name1);
    add(ccc);
    add(name2);
    add(btn);
    add(area);
    btn.addActionListener(this);
    }

    public void actionPerformed(ActionEvent e)
    {
    if(e.getSource()==btn)
    c1=name2.getText();
    c2=name1.getText();
    c3=new String(area.getText());   
        
    System.out.println(area.setText(c3.replace(c1,c2)));
        
    }
}   


为什么运行后 告诉我 Sytem.out.println(area.steText(c3.replace(c1,c2)));
                                                                               ↑
此处不能为空
搜索更多相关的解决方案: ccc  public  JAVA  

----------------解决方案--------------------------------------------------------
Sytem.out.println(area.steText(c3.replace(c1,c2)));

area.setText(c3.replace(c1, c2))

这个方法的返回值是void。 其实就是提示你不能打印void。
----------------解决方案--------------------------------------------------------
回复 2楼 baifenghan
那 该 怎么改呢
----------------解决方案--------------------------------------------------------
你要输出什么?就输出那个内容啊
----------------解决方案--------------------------------------------------------
  相关解决方案