当前位置: 首页 > 面试题库 >

“否定”实例的最佳方法

尚俊楠
2023-03-14
问题内容

我在想是否存在一种更好/更巧妙的方法来否定instanceofJava。实际上,我正在执行以下操作:

if(!(str instanceof String)) { /* do Something */ }

但是我认为应该存在一种“美丽”的语法。

有谁知道它是否存在以及其语法如何?

编辑: 美丽,我可能会这样说:

if(str !instanceof String) { /* do Something */ } // compilation fails

问题答案:

不,没有更好的办法。你的是规范的。



 类似资料:
  • 本文向大家介绍Android中new Notification创建实例的最佳方法,包括了Android中new Notification创建实例的最佳方法的使用技巧和注意事项,需要的朋友参考一下 目前 Android 已经不推荐使用下列方式创建 Notification实例: 最好采用下列方式: 以上所述是小编给大家介绍的Android中new Notification创建实例的最佳方法,希望对大

  • 问题内容: 使用PHP(给定URL),如何确定它是否是图像? URL没有上下文-它只是在纯文本文件的中间,或者可能只是一个字符串。 我不希望开销很大(例如,读取URL的内容),因为页面上的许多URL都可以调用此方法。鉴于此限制,识别所有图像并不是必需的,但是我想作一个很好的猜测。 目前,我只是在看文件扩展名,但是感觉应该有比这更好的方法。 这是我目前拥有的: 编辑: 如果对其他人有用,这里是使用E

  • 如果是,则返回“EC2”。 我可以用来判断脚本是否运行在Google Cloud Compute Engine实例上的等价物是什么?

  • 本文向大家介绍实战MySQL升级的最佳方法,包括了实战MySQL升级的最佳方法的使用技巧和注意事项,需要的朋友参考一下 MySQL5.7新增了不少新功能,比如:Online DDL、多源复制、增强半同步、表空间传输、sys 库、Group Replication等。最近终于等到了一个机会,将MySQL升级到5.7,很是兴奋不已。 MySQL升级的概述 MySQL升级的实质: 对数据字典的升级 数据

  • 我想知道人们在bigquery上构建和管理ETL作业时发现了哪些最佳实践/工具。 目前,我有很多sql模板(可怕的参数化的lob,日期等使用sed类型字符串替换成一个tmp.sql文件,然后运行),我使用命令行工具来运行它们的序列并将输出发送到表。它工作正常,但有点笨拙。我仍然不明白为什么我不能在bigQuery上运行存储过程类型参数化脚本。甚至是某种图形用户界面来构建和管理管道。 我喜欢bigq

  • 问题内容: 我有一个游标,带有来自选择的值,我想根据我是否发现任何行来做点什么。 这似乎不起作用,有帮助吗? 问题答案: 您需要在使用%FOUND属性之前对游标执行FETCH。将您的代码更改为类似 请注意,您可能需要将变量添加到FETCH语句的INTO子句中,在TABLE1和TABLE2中的每一列都需要添加一个变量。还要注意,编写此游标的方式可能会获得比预期更多的返回行。因为没有指定连接条件,所以