请问各位大虾:二个类是怎么样去判断相等?怎么对他们排序?怎么样去转换成为字符串?

zhanhuanjing 2005-07-05 10:02:42
请问各位大虾:
二个类是怎么样去判断相等?怎么对他们排序?怎么样去转换成为字符串?


在线等待!!!
...全文
208 11 打赏 收藏 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanhuanjing 2005-07-07
  • 打赏
  • 举报
回复
唉算了
天啊到现在还没有一个比较完善的答案
还是自己看啦
narilee 2005-07-05
  • 打赏
  • 举报
回复
顶
rower203 2005-07-05
  • 打赏
  • 举报
回复
如

/**
* JoinInfo wraps all Join command related infos
*
*/
public class JoinInfo
{
String tableFrom;
String tableTo;
String columnFrom;
String columnTo;
String operator;
int outerJoin = 0;
boolean isSQL92 = true;

/**
* compare the object
*
* @return if the given object is equal to this one, return true,
* otherwise, return false
*/
public boolean equals(Object obj)
{
if ( obj == this )
{
return true;
}

if ( obj instanceof JoinInfo )
{
JoinInfo info = (JoinInfo)obj;

return (info.tableFrom.equalsIgnoreCase(tableFrom) &&
info.tableTo.equalsIgnoreCase(tableTo) &&
info.columnFrom.equalsIgnoreCase(columnFrom) &&
info.columnTo.equalsIgnoreCase(columnTo) &&
info.operator.equalsIgnoreCase(operator) &&
(info.isSQL92 ^ isSQL92) &&
info.outerJoin == outerJoin);
}

return false;
}
}

toString()也一样,根据你的意愿去复写即可。
zhanhuanjing 2005-07-05
  • 打赏
  • 举报
回复
是怎么样去说明二个类相等???
给你类怎么样去排序???
怎么样将类里面的东西转换为字符串??
rower203 2005-07-05
  • 打赏
  • 举报
回复
在类中复写equals(Object obj)、toString()方法。
free_card 2005-07-05
  • 打赏
  • 举报
回复
说明白些
zhanhuanjing 2005-07-05
  • 打赏
  • 举报
回复
给你类怎么样去排序???
怎么样将类里面的东西转换为字符串??
还有这二个家伙要怎么样去搞定呢
clearwater21cn 2005-07-05
  • 打赏
  • 举报
回复
如果你使用Eclipse,可以使用commonclipse自动生成,http://commonclipse.sourceforge.net
clearwater21cn 2005-07-05
  • 打赏
  • 举报
回复
需要hashCode()和equals()方法
wangyhlj 2005-07-05
  • 打赏
  • 举报
回复
帮顶

zhanhuanjing 2005-07-05
  • 打赏
  • 举报
回复
不会吧这么久都没有回答
天啊
要怎么办才好呢

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧