社区
Java EE
帖子详情
equals如何判断长字符串相等
great_king
2008-04-27 01:12:43
由于业务要求,我使用32位的字符串作为实体类的id。
但是使用equals无法判断两个32位的字符串是否相等。例如:40288083198cfdb501198cfe9a1f0002
这个就无法判断。
equals是继承自object,它可以判断两个对象是否相等,应该不会对字符串的位数有限制吧。
如果equals不能判断长字符串,那么有没有其他的什么方法可以做这样的判断呢?
...全文
63
4
打赏
收藏
equals如何判断长字符串相等
由于业务要求,我使用32位的字符串作为实体类的id。 但是使用equals无法判断两个32位的字符串是否相等。例如:40288083198cfdb501198cfe9a1f0002 这个就无法判断。 equals是继承自object,它可以判断两个对象是否相等,应该不会对字符串的位数有限制吧。 如果equals不能判断长字符串,那么有没有其他的什么方法可以做这样的判断呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
great_king
2008-04-27
打赏
举报
回复
哎,问题清楚了。使用actionform从页面取值后,id后不知道为什么多了一个空格。。。。。。郁闷。
使用trim()方法就哦看了:)
谢谢!楼上各位,散分
richard_2010
2008-04-27
打赏
举报
回复
第一,看str1和str2输出有值吗
第二,你确定它们的值相等么,32的id值很长,还包括字母,有可能某一位不同而没有看清楚呢
great_king
2008-04-27
打赏
举报
回复
// 取出修改前的结果集
List<XtSblx> sblxlist = baseDataBiz.find(XtSblx.class, xtSblxold, null, row,
pages);
Iterator it=sblxlist.iterator();
while (it.hasNext())
{
XtSblx element = (XtSblx) it.next();
String str1=element.getSbTypeId();
String str2=xtSblx.getSbTypeId();
if(str1.equalsIgnoreCase(str2))
{
PropertyUtils.copyProperties(element, xtSblx);
}
}
当str1和str2取出的都是"40288083198cfdb501198cfe9a1f0002"时,程序并不进入
PropertyUtils.copyProperties(element, xtSblx) 执行copy对象。
不行你可以试着把"40288083198cfdb501198cfe9a1f0002"赋值给两个字符串,然后判断试试。
kokobox
2008-04-27
打赏
举报
回复
为什么判断不了
lz把代码贴出来,怀疑是你的代码写错了
equals
判断
字符串
是否
相等
在Java中
判断
两个
字符串
是否
相等
,需要使用
equals
方法; 语法:
字符串
1.
equals
(
字符串
2) 如果
字符串
1等于
字符串
2返回true,否则返回false; 输出: str与str1是否
相等
true 例题 在数组中查找指定
字符串
位置 测试...
[java]
判断
字符串
相等
equals
方法
java
判断
字符串
是否
相等
练习- Java
字符串
之String类创建
字符串
之使用
equals
和==
判断
字符串
是否
相等
本关任务:使用
字符串
常量引用赋值创建
字符串
并使用
equals
和 ==
判断
字符串
是否
相等
。 /* 任务: 1.使用
字符串
常量引用赋值创建以下两个
字符串
字符串
1:World
字符串
2:world 2.使用
equals
和==比较这两个...
java使用==和
equals
()
判断
字符串
是否
相等
equals
()方法:
equals
()方法用于将
字符串
与指定的对象比较。String类中重写了
equals
()...如果给定对象与
字符串
相等
,则返回true;否则返回false。 public class Test { public static void main(String args[]) {
JSTL标签 怎样
判断
字符串
相等
JSTL标签 怎样
判断
字符串
相等
? 可以先用fn:length获得两
字符串
的
长
度,比较
长
度是否
相等
,然后用fn:contains
判断
一个
字符串
是否包含另一个
字符串
,不知jstl中的fn标签有没有提供 fn:
equals
方法,有则直接
判断
用...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章