| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 498 人关注过本帖
标题:一个JAVA 字符替换的问题
只看楼主 加入收藏
tianjun1990
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-6-14
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
一个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 
2011-10-30 11:37
baifenghan
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:258
专家分:952
注 册:2006-3-17
收藏
得分:20 
Sytem.out.println(area.steText(c3.replace(c1,c2)));

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

这个方法的返回值是void。 其实就是提示你不能打印void。
2011-10-30 17:18
tianjun1990
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-6-14
收藏
得分:0 
回复 2楼 baifenghan
那 该 怎么改呢
2011-10-30 23:09
baifenghan
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:258
专家分:952
注 册:2006-3-17
收藏
得分:0 
你要输出什么?就输出那个内容啊
2011-10-30 23:14
快速回复:一个JAVA 字符替换的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031515 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved