java中关于数组的知识点也是十分丰富的,上次已经为大家介绍过java中的二维数组排序是怎样的主要内容,今天再为大家介绍一些与数组相关的其他内容,也就是java中的筛选遍历数组,一起来看看吧。

一、$.grep()筛选遍历数组。grep()循环能够遍历数组,并筛选符合条件的元素,组成新的数组,并返回。代码如下所示:function ()

{

var array = [1, 2, 3, 4, 5, 6, 7, 8, 9];

var filterarray = $.grep(array, function (value)

{

return value > 5; //筛选出大于5的

});

for (var i = 0; i

{

alert(filterarray[i]);

}

for (key in filterarray)

{

alert(filterarray[key]);

}

}

二、$.each()筛选遍历数组或json对象,代码如下所示:function ()

{

var anObject = {

one: 1

, two: 2

, three: 3

}; //对json数组each

$.each(anObject, function (name, value)

{

alert(name);

alert(value);

});

var anArray = ['one', 'two', 'three'];

$.each(anArray, function (n, value)

{

alert(n);

alert(value);

});

}

三、$.inArray()筛选遍历数组,inArray()循环能返回参数在数组中对应的坐标。代码如下所示:function ()

{

var anArray = ['one', 'two', 'three'];

var index = $.inArray(‘two’, anArray);

alert(index); //返回该值在数组中的键值,返回1

alert(anArray[index]); //value is two

}

四、$.map()筛选遍历数组,代码如下所示:$()

.ready(

function ()

{

var strings = ['0', '1', '2', '3', '4', 'S', '6'];

var values = $.map(strings, function (value)

{

var result = new Number(value);

return isNaN(result) ? null : result; //isNaN:is Not a Number的缩写

});

for (key in values)

{

alert(values[key]);

}

});

五、map循环常用语往数组中添加新元素,第二种写法,代码如下所示:this.detEntityList.map(item =>

{

//往比遍历到的对象中添加属性

Object.assign(item

, {

sourceType: item.businessType

, })

});

map()把每个元素通过函数传递到当前匹配集合中,生成包含返回值的新的 jQuery对象。此用法与原生js的map循环用法一致。

以上就是关于java中的筛选遍历数组的主要内容了。并且用实际的代码为大家展示出来了。如果你对java知识感兴趣,想要了解更多java经典例子,敬请关注奇Q工具网。

推荐阅读:

java 二维数组的筛选_java中的筛选遍历数组,实例展示相关推荐

  1. java 二维list的用法_java list基本用法

    List([]内的内容可省略),与数组类似: 实例化:List[] list = new ArrayList[](); 获得集合内元素个数:list.size(); 添加元素: 默认添加:list.a ...

  2. java二维码生成代码_java快速开发平台功能特点之代码生成器

    要说做代码生成器的初衷,还是因为在做公司项目的时候,有太多的功能页面需要处理,在前后端上面,虽然也选择了一个基础的SSH框架系统作为基础,但还是耗费了大量的时间去一点点补代码,再加上业务的需求并不是非 ...

  3. java 二维数组_Java中二维数组和异常的内容及应用

    一.二维数组 数组中嵌套数组就是二维数组 二维数组的声明 数据类型[][] 数组名; --推荐 数据类型 数组名[][]; 初始化: 动态: 数据类型[][] 数组名 = new 数据类型[一维的长度 ...

  4. java二维数组输入_java 二维数组的输入输出问题

    java 二维数组的输入输出问题 有一个二维数组 里面包含了很大的数字.我要把它通过输出流存储在.dat文件中 然后在另一个程序中把这些信息读取出来,并且存储在另外一个二维数组中.请问该怎么办?这个数 ...

  5. java二维数组随机赋值_java 二维数组随机赋值

    java 二维数组随机赋值 [2021-01-31 00:08:55]  简介: 目的:使用二维数组打印一个 10 行杨辉三角.(视频教程推荐:java课程)思路:1. 第一行有 1 个元素, 第 n ...

  6. java二维数组元素_java二维数组,获取整行元素详解

    之前给大家讲过java二维数组获取单个元素方面的知识,下面的话就来给大家讲一下java二维数组获取整行元素方面的知识. 除去获取单个元素和全部元素之外,还可以单独获取二维数组的某一行中所有元素的值,或 ...

  7. java 二维变长数组_java二维数组如何指定不同长度

    我们知道二维数组,是在一维数组的基础上进行了维度的增加.那么在实际使用的过程中,有时候我们所需要的二维数组,它们其中的维度是不同的,这就需要我们手动的进行设置.下面我们就来一起探究,二维数组在改变维度 ...

  8. java二维数组初始化值_Java二维数组初始化的方法

    对于一个新使用的工具,我们会进行初步的初始化工具,目的是为了加上一些使用的配置.在学过了一维数组后,那么二维数组是加了一层维度的一维数组.在初始化方面,二维数组有三种方法,相信很多人只是掌握了其中的一 ...

  9. java二维数组添加元素_Java二维数组与动态数组ArrayList类详解

    java二维数组 java 语言中提供的数组是用来存储固定大小的同类型元素. 1.二维数组初始化和声明 数组变量的声明,和创建数组可以用一条语句完成,如下所示: int a[][] = new int ...

最新文章

  1. Squid代理服务器基本配置(三)
  2. 服务器推送信息到客户端,服务器如何发送消息到客户端
  3. 限制ALV报表的导出权限
  4. finally 90%
  5. matlab画孔斯曲面,CAD CAM技术基础:第五讲 孔斯曲面
  6. 【渝粤教育】国家开放大学2018年春季 7405-21T面向对象程序设计(本) 参考试题
  7. 太赞了!刷题PDF终于在GitHub上开源了!覆盖字节、蚂蚁、腾讯等多家大厂真题...
  8. LeetCode--81. 搜索旋转排序数组Ⅱ(遍历法,二分法)
  9. 动态添加GRIDVIEW内容 和数据绑定
  10. JavaScript闭包 懂不懂由你反正我是懂了
  11. 普林斯顿微积分读本篇十七:数列和级数,泰勒定理
  12. Java程序员每天的工作都是做什么的?
  13. MTK6577---camera驱动分析
  14. LocalDateTime返回的时间中带有T
  15. 设计美好的服务器(6)--SEDA架构笔记
  16. Vue基础—模版语法指令精细版
  17. 2021Y非理性繁荣
  18. 使用Java实现Comet风格的Web应用(二)
  19. 验证码图片显示不出文字
  20. 史上最简单的docker入门到放弃——(利用docker部署web应用)

热门文章

  1. 整理了21场kaggle比赛TOP方案
  2. ArcGIS Server发布本地瓦片
  3. 计算机网络基础-五层因特网协议栈
  4. 树莓配装ubuntu
  5. Charles打开后,Pc电脑端浏览器展示空白页面,无法正常使用or浏览网页
  6. filezilla server搭建ftp服务器步骤
  7. 大型分布式电商系统架构是如何从0开始演进的?
  8. 下载Chrome扩展离线皮肤包crx文件方法
  9. 【POJ2228】Naptime
  10. spring注解驱动开发-10 Servlet3.0