问题标签 [is-empty]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 具有对象的队列对于 isEmpty() Java 返回 true
我有一个程序,它创建一个队列,将对象排入队列,然后如果队列不为空,则将它们一一出列。我遇到的问题是每次检查队列时都是空的。在将每个对象排入队列后,在队列上调用打印,它可以很好地打印队列的内容。
队列的 isEmpty() 方法似乎没有任何问题,但这里是:
c# - 为什么 String.IsNullOrEmpty 比 String.Length 快?
ILSpy 表明这String.IsNullOrEmpty
是根据String.Length
. 但那为什么String.IsNullOrEmpty(s)
比 快s.Length == 0
?
例如,在这个基准测试中它快了 5%:
(其他基准测试显示类似的结果。这个最小化了 cruft 在我的计算机上运行的影响。此外,与空字符串比较的测试结果相同,比 . 慢约 13% IsNullOrEmpty
。)
此外,为什么IsNullOrEmpty
只在 x86 上更快,而在 x64 上String.Length
却快 9%?
更新:测试设置详细信息:.NET 4.0 在 64 位 Windows 7、Intel Core i5 处理器、编译时启用“优化代码”的控制台项目上运行。但是,还启用了“抑制模块加载时的 JIT 优化”(请参阅接受的答案和评论)。
在完全启用优化的情况下,Length
比IsNullOrEmpty
删除委托和其他开销的速度快 14%,如下所示:
java - ArrayList 删除错误
我正在为学校做一个项目,但我现在有点卡住了
我的问题是我有一个正方形数组列表每个正方形都有一个值(从 0 到 100)。它的起始值为 9999,所以我可以检查它是否被选中。如果选中了一个正方形,我希望将其从 arrayList 中删除。所以过了一会儿就没有正方形了。
有一些代码设置了第一个值,这就是为什么我检查值是否为 9999。
但我得到一个错误。一个我以前没见过的。
线程“AWT-EventQueue-0”中的异常 java.util.ConcurrentModificationException
Vak = 正方形
这是我的代码:
php - php 如果为空则跳过动作
我有一个带字段的表格
如果此字段为空,我想跳过尝试上传图像(因为没有图像),只更新任何已更改的信息。如果存在图像,请上传并更新 mysql 数据库。
此代码仅在上传新图像时才有效。添加了if(!empty
但现在wrong file type
当表单字段留空时弹出代码?
java - Java 全局 isEmpty() 方法
我有一个应用程序,它使用生成各种类型的对象和数据结构的代码,将它们作为 Object 实例返回,并且想要一种通用的方法来确定这些对象中的任何一个是否为“空”(或 null)。
(这不是设计问题,也不是是否应该使用这种方法的问题,而是针对现有需求优化解决方案的问题。)
所以,这是一个简单的开始:
在性能或覆盖范围方面有任何潜在改进的想法吗?
比如反射也可以用来判断对象是否有length()或者size()方法,调用它看结果是不是0。(其实反射可能太多了,但是我这里包括了为了完整性。)
是否有一个非常常用的顶级类,它具有 length() 或 size() 方法,而不是 isEmpty() 方法,以包含在上述情况中,类似于具有 isEmpty() 的 Collection?
mysql - 遇到问题 if(!empty mysql 不工作
我不是我们系统中的程序员,所以我不知道如何更改和删除 if(!empty 语句我希望删除此代码以便没有必填字段。请帮助。我知道我应该删除if(!empty 但是当我这样做时我得到一个错误因为我仍然有这样的代码
当我也删除 if(!empty 并留下这样的代码时
它不起作用。它不会添加到数据库中。请我真的需要帮助来完成这个库存系统。
java - 在 Java 中检查集合是否为空:哪种方法最好?
我有两种检查列表是否为空的方法
和
我的拱门告诉我前者比后者好。但我认为后者更好。
谁能澄清一下?
abap - 使 SELECT by 字段为空?
我需要知道如何在 SELECT 中对必须为空的字段进行比较。
我正在尝试从 bkpf 中选择一些字段,其中字段 stblg 为空。我是这样做的:
这是正确的还是我必须使用其他东西?谢谢你。
c# - 在 MS Access 中查询以查找数字和文本
我编写了一个搜索查询来从 MS Access 表中查找数据。但是当用户没有像 ID 这样输入数字时,查询会失败。
数字为空时如何搜索表格?
php - PHP:检查是否为空行(“\n”)
我正在使用 API 以 JSON 格式检索一些温度和位置值。我正在将输出写入纯文本缓存文件。
但是,温度站可能无法报告温度值,在这种情况下,我的输出将是一个空行 (\n)。我想通过为非报告站显示“N/A”来处理这种情况。
这是一个典型的缓存文件,第一个站报告温度和位置,第二个站关闭(报告两个空行):
我试过:
但是,即使第一个站正确报告了它的温度值,我也不断得到两个站的“N/A”。
N/A°C (那不勒斯-波西利波) | 不适用°C () | N/A°C (平均) | 12 分 21 秒前
我尝试使用 fgets() 而不是 file(),但出现错误:
fgets() 期望参数 1 是资源,第 54 行 [...] 中给出的字符串
我也尝试过使用if(empty($temperature[foo]))但它没有用,因为当然\n != empty。
有什么提示吗?提前致谢