【发布时间】:2015-12-01 09:46:41
【问题描述】:
我想在 Java 和 JavaScript 中找到检查字符串是否属于数组的最有效/最快的方法。
比如我要查找字符串"="是否属于数组{"+", "-", "=", "*", "/", "!"}
在 Java 中的一种方法是(省略 main 方法)
String[] symbols = {"+", "-", "=", "*", "/", "!"};
String equalTo = "=";
for(String i: symbols) {
if(equalTo.equals(i)) {
System.out.print(equalTo + " belongs to symbols.");
}
}
我想知道是否有一种方法可以在 Java 和 JavaScript 中为我工作。
我用两种语言问这个的原因是我想看看用 Java 还是 JavaScript 更容易。
【问题讨论】:
-
你使用的是 java 8 吗?
-
Java 和 Javascript 是两种完全不同的语言,为什么要针对不同语言的特定问题使用完全相同的代码?
-
@Dici 我需要这两种语言的
-
然后写两个函数...
-
这是一个非常基本的算法,你不在乎它在 Java 或 JS 中是否“更简单”(你肯定是指“更短”),它只是一个你可以在 5 秒内编写的代码任何一种语言。
标签: javascript java arrays performance