exception in thread"main"java.lang.nullpointerexception

[复制链接]
查看11 | 回复4 | 2012-8-28 00:43:13 | 显示全部楼层 |阅读模式
你好!楼主
你在类中声明的2个静态的String s1,s2(没有初始化)
与你在构造函数中的s1,s2不是同一个字符串对象。
而楼主你在main方法中调用的s1,s2是静态
楼主如果用et.s1.equals(et.s2)就不会报错了
或者楼主可以把构造方法中的String s1前面的
String 去掉,就不会生成新的对象了。...
回复

使用道具 举报

千问 | 2012-8-28 00:43:13 | 显示全部楼层
不要重复定义同一个变量s1,s2已经定义为静态成员变量就不要test方法中在定义为局部变量...
回复

使用道具 举报

千问 | 2012-8-28 00:43:13 | 显示全部楼层
很明显得空指针一场你那个变量是空得所以会异常啊...
回复

使用道具 举报

千问 | 2012-8-28 00:43:13 | 显示全部楼层
你把: String s1=new String("aaa"); String s2=new String("aaa"); 改为:s1=new String("aaa");s2=new String("aaa");试一试 ;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行