我在想是否有更好/更好的方法来否定 Java 中的 an。
实际上,我正在做这样的事情:instanceof
if(!(myObject instanceof SomeClass)) { /* do Something */ }
但我认为应该存在一个“漂亮”的语法来做到这一点。
有谁知道它是否存在,语法是什么样的?
编辑:通过美丽,我可能会说这样的话:
if(myObject !instanceof SomeClass) { /* do Something */ } // compilation fails
不,没有更好的方法;你的是规范的。
我不知道当你说“美丽”时你会想到什么,但是这个呢?我个人认为它比你发布的经典形式更糟糕,但有人可能会喜欢它……
if (str instanceof String == false) { /* ... */ }
您可以使用该方法:Class.isInstance
if(!String.class.isInstance(str)) { /* do Something */ }
…但它仍然被否定并且相当丑陋。
模板简介:该模板名称为【Java 中“negate”实例的最佳方式】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【Java】栏目查找您需要的精美模板。