gpt4 book ai didi

coldfusion - 如何使用 CFML 测试两个数组是否相同?

转载 作者:行者123 更新时间:2023-12-01 04:37:47 24 4
gpt4 key购买 nike

使用 CFML(ColdFusion 标记语言,又名 ColdFusion),如何比较两个单维数组是否相同?

最佳答案

有一种非常简单的方法可以使用 CFML 的底层 java 来比较两个数组。根据 Adob​​e 的 Rupesh Kumar 最近的一篇博客 (http://coldfused.blogspot.com/),ColdFusion 数组是 Java 列表 (java.util.List) 的实现。因此,所有 Java 列表方法都可用于 CFML 数组。

因此,要比较 2 个数组,您需要做的就是使用 equals 方法。如果数组相等,则返回 YES,否则返回 NO。

<cfset array1 = listToArray("tom,dick,harry,phred")/>
<cfset array2 = listToArray("dick,harry,phred") />
<cfset array3 = listToArray("tom,dick,harry,phred")/>

<cfoutput>
Array2 equals Array1 #array2.equals(array1)# (returns a NO) <br/>
Array3 equals Array1 #array3.equals(array1)# (returns a YES) <br/>
</cfoutput>

关于coldfusion - 如何使用 CFML 测试两个数组是否相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com