技术文章库 - 编程教程与技术分享平台


数组中所有素数的总和 - JavaScript

我们需要编写一个JavaScript函数,该函数接受一个数字数组。该函数应返回数组中所有素数的总和。假设以下是我们的数组−constarr=[43,6,6,5,54,81,71,56,8,877,4,4];该函数应对素数求和,即43+5+71+877=996示例以下是代码−constarr=[43,6,6,5,

用正斜杠替换反斜杠 - JavaScript

我们需要编写一个JavaScript函数,该函数接受可能包含一些反斜杠的字符串。该函数应返回一个新字符串,其中所有反斜杠均替换为正斜杠。假设以下是我们的字符串−conststr='Th/sstr/ng/conta/nssome/forwardslas/hes';示例以下是代码−conststr='Th/sstr/ng

在 JavaScript 中检查字符串是否已排序

我们需要编写一个JavaScript函数,该函数接受一个字符串并检查其是否已排序。例如−isSorted('adefgjmxz')//trueisSorted('zxmfdba')//trueisSorted('dsfdsfva')//false示例以下是代码−conststr='ab

按具有假值的属性对数组对象进行排序 - JavaScript

假设,我们有一个像这样的对象数组−constarray=[{key:'a',value:false},{key:'a',value:100},{key:'a',value:null},{key:'a',value:23}];我们需要编写一个JavaScript函数,该函数接受一个

计算元音、辅音的出现次数 - JavaScript

我们需要编写一个JavaScript函数,该函数接受一个包含英文字母的字符串,例如−conststr='Thisisasamplestring,willbeusedtocollectsomedata';该函数应返回一个包含字符串中元音和辅音计数的对象,即输出应为−{vowels:17,consonants:29}

在 JavaScript 中从数字列表中获取等于或大于的数字

我们需要编写一个JavaScript函数,该函数将数字数组作为第一个参数,将单个数字作为第二个参数。该函数应返回输入数组中所有大于或等于作为第二个参数的数字的元素的数组。示例以下是代码−constarr=[56,34,2,7,76,4,45,3,3,34,23,2,56,5];constthreshold=40;constfindGreat

使用 JavaScript 从 2 个值和键数组构建 Map

假设我们有两个数组−constkeys=[0,4,2,3,1];constvalues=["first","second","third","fourth","fifth"];我们需要编写一个JavaScript函数,该函数接收键和值数组并将值映射到相应

按属性删除数组重复项 - JavaScript

假设,我们有一个像这样的对象数组−constarr=[{name:"Jack",age:"14"},{name:"bob",age:"14"},{name:"sue",age:"21"},{name:"Jill",

JavaScript - 将数组转换为键值对

假设我们有一个像这样的数组−constarr=[{"name":"Rahul","score":89},{"name":"Vivek","score":88},{"name":"Rakesh",&qu

JavaScript - 如何从数组中随机选取元素?

假设我们有一个不包含重复元素的文字数组,例如−constarr=[2,5,4,45,32,46,78,87,98,56,23,12];我们需要编写一个JavaScript函数,该函数接受一个唯一文字数组和一个数字n。该函数应返回一个包含n个元素的数组,这些元素均从输入数组中随机选择,并且任何元素在输出数组中都不应出现超过一次。示例以下是代码&m

在 JavaScript 中随机更改颜色

我们需要编写一个JavaScript函数,假设为randomColor,每次调用时都会返回一个随机生成的十六进制颜色。示例以下是代码−constrandomColor=()=>{letcolor='#';for(leti=0;i<6;i++){constrandom=Math.random();c

Java 中的 EnumMap 类

java.util.EnumMap类是用于枚举键的专用Map实现。以下是有关EnumMap−的要点枚举映射中的所有键必须来自在创建映射时明确或隐式指定的单个枚举类型。枚举映射按其键的自然顺序维护。EnumMap不同步。如果多个线程同时访问枚举映射,并且至少有一个线程修改了映射,则应该在外部进行同步。以下是EnumMap类的构造函数−Sr.No构造函数&

在 Java 中比较两个字符串

在Java中使用compareTo()方法比较两个字符串。语法如下−intcompareTo(Objecto)这里,o是要比较的对象。如果参数是按字典顺序等于此字符串的字符串,则返回值为0;如果参数是按字典顺序大于此字符串的字符串,则返回值小于0;如果参数是按字典顺序小于此字符串的字符串,则返回值大于0。示例现在让我们看一个例子−publiccla

在 Java 中比较日期

要在Java中比较日期,请使用compareTo()方法。语法如下−publicintcompareTo(DateanotherDate)此处,anotherDate是要与之比较的日期。如果参数Date等于此Date,则返回值为0;如果此Date在Date参数之前,则返回值小于0;如果此Date在Date参数之后,则返回值大于0。示例现在让

Java 中的流

流表示来自源的对象序列,支持聚合操作。以下是流的特征−元素序列−流以顺序方式提供一组特定类型的元素。流按需获取/计算元素。它从不存储元素。源−流以集合、数组或I/O资源作为输入源。聚合操作−流支持聚合操作,如过滤、映射、限制、减少、查找、匹配等。流水线−大多数流操作都会返回流本身,以便可以对其结果进行流水线处理。这些

Java 中的全局变量和局部变量

局部变量在方法、构造函数或块中声明。它们是在进入方法、构造函数或块时创建的,一旦退出方法、构造函数或块,变量将被销毁。访问修饰符不能用于局部变量。局部变量仅在声明的方法、构造函数或块中可见。这些变量在内部以堆栈级别实现。在这里,让我们看一个局部变量的示例−示例publicclassDemo{publicvoidRank(){intrank=0;rank

Java toDegrees() 方法示例

java.lang.Math.toDegrees(doubleangrad)将以弧度为单位测量的角度转换为以度为单位测量的近似等效角度。从弧度到度的转换通常不精确;用户不应期望cos(toRadians(90.0))精确等于0.0。此处,参数angrad以弧度为单位。示例以下是在Java中实现toDegrees()方法的示例−importjava.lang.*

Java 流 counting() 方法示例

使用Java流counting()方法计算流中元素的数量。以下是实现Java流counting()方法−的示例示例importjava.util.*;importjava.util.stream.Collectors;importjava.util.stream.Stream;publicclassDemo{publicstaticvoidmai

Java Stream findAny() 示例

JavaStream的findAny()方法返回流中某些元素的Optional或空的Optional(如果流为空)。这里,Optional是一个容器对象,可能包含也可能不包含非空值。以下是在Java中实现findAny()方法的示例−示例importjava.util.*;publicclassDemo{publicstaticvoidmain

在 Java 中将迭代器转换为列表

假设以下是带有整数值的迭代器−Iterator<Integer>iterator=Arrays.asList(50,100,200,300,400,500,1000).iterator();现在,将此迭代器转换为列表−List<Integer>myList=newArrayList<>();iterator