效率问题,单个字符之间的比较与boolean型数据之间比较哪个消耗大?

yzxasd 2003-08-21 12:11:26
比如:
1、一个字符变量i="1",进行判断if (i=="1"){}
2、一个boolean变量i=true,进行判断if (i){}

这1和2哪个的消耗大点,如果我的字符变量较长,如i="qqqqqqqqqqqqqqqqqqqq......",情况又怎么样?
...全文
62 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzxasd 2003-08-21
  • 打赏
  • 举报
回复
如果是单个字符比较的话,我想应该差不多把,这个从低层(汇编)来说应该是怎么一回事?
likangnian0128 2003-08-21
  • 打赏
  • 举报
回复
对啊,boolean的话,跟0比一下就好了

而risc指令里有和0比的专用指令,
字符串完全无法跟boolean相比吧
conning333 2003-08-21
  • 打赏
  • 举报
回复
应该是1的消耗大吧
字符串越大消耗越大。

81,092

社区成员

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

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