为什么java/android允许按位&布尔变量和字符串之间
我可以做按位 &布尔变量和字符串之间。 没有编译错误!
结果会怎样呢?它是如何运作的。 根据我的理解,它不允许这种类型的按位运算。 这是一个错误还是按位功能仅考虑位而不关心类型?
I am allowed to do a bitwise & between a boolean variable and a String.
There is no compilation error!
What would the result? How does it work.
As per my understanding, it shall not allow the bitwise operation of this type.
Is it a bug or bitwise feature thinks only interms of bit and dont care about type?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以按位 & 字符,但不能是字符串。示例:
打印...
而这不会编译:
编译器输出:
It is possible to
bitwise &
characters, but not Strings. Exapmle:prints ...
whereas this does not compile:
compiler output: