• 关于

    java数组元素筛选

    的搜索结果
  • 干货:排名前16的Java工具类

    image 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。 一. org.apache.commons.io.IOUtils closeQuietly...

    文章 java技术栈 2018-03-19 2361浏览量

  • 深入浅出带你了解JVM中的OQL

    OQL (Object Query Language)类似于 SQL 的查询语言,可以方便在堆中进行对象的查找和 筛选。 语法 select [from[instanceof] ][where ] select * from com.XX.CacheManager 例子(MAT ...

    文章 小周学java 2019-07-31 1146浏览量

  • Java8——Stream流

    Stream是数据渠道,用于操作集合、数组等生成的元素序列。 Stream操作的三个步骤: 创建Stream 中间操作 终止操作 一、获取stream的四种方式 通过collection系列集合的stream()或parallelStream()获取。 @Test void test11(){...

    文章 Java旅途 2020-07-16 623浏览量

  • [算法总结] 十大排序算法

    本文首发于我的个人博客:尾尾部落 排序算法是最经典的算法知识。因为其实现代码短,应该广,在面试中经常会问到排序算法及其相关的问题。一般在面试中最常考的是快速排序和归并排序等基本的排序算法,并且经常要求现场手写基本的排序算法。如果这些问题回答不好,估计面试就凉凉了。所以熟练掌握排序算法思想及其特点...

    文章 xmuwww 2018-08-21 1376浏览量

  • mongo去重统计

    表名:parkUserCost id: patkId: userId: phone: costVal: 适合特定条件下,对某些字段进行去重筛选。(比如限定抢购) 第一种,使用\(first操作符。\)first 会把数组的第一个元素取出,作为一个对象。 // 第一种(可转java版本) d...

    文章 痞子姜 2017-11-10 897浏览量

  • 堆排HeapSort

                堆排序是一种树形选择排序,是对直接选择排序的有效改进。 堆的构建--》堆排: 初始状态-<从最后一个结点开始,使该子树成堆(最小/大的数移到根节点),不断循环>-初始堆(小/大顶)--输出堆顶元素(堆顶与堆的最后一个元素交换位置)--最后一个数移至堆顶...

    文章 zxiaofan 2016-01-05 1043浏览量

  • 《Java8实战》-第五章读书笔记(使用流Stream-01)

    使用流 在上一篇的读书笔记中,我们已经看到了流让你从外部迭代转向内部迭代。这样,你就用不着写下面这样的代码来显式地管理数据集合的迭代(外部迭代)了: /** * 菜单 */ public static final List<Dish> MENU = Arrays.a...

    文章 雷侠 2018-09-02 1079浏览量

  • Java 8中处理集合的优雅姿势——Stream

    在Java中,集合和数组是我们经常会用到的数据结构,需要经常对他们做增、删、改、查、聚合、统计、过滤等操作。相比之下,关系型数据库中也同样有这些操作,但是在Java 8之前,集合和数组的处理并不是很便捷。 不过,这一问题在Java 8中得到了改善,Java 8 API添加了一个新的抽象称为流Str...

    文章 Hollis 2019-03-13 1930浏览量

  • java常用的7大排序算法汇总

    刚才看到一篇不错的文章,对于提高自己的算法还是很有帮助的,我记得我大二学数据结构的时候学过,貌似有点忘记了,嘿嘿,现在转过来复习一下。 插入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,本趟需要找到 i 对应的元素 x 的正确位置 k ,...

    文章 朱培 2015-11-29 825浏览量

  • 排序算法的实现及性能分析

    排序算法的实现及性能分析 ——(java版) 排序是对数据元素序列建立某种有序排列的过程。更确切的说,排序是把一个数据元素序列整理成按关键字递增(或递减)排列的过程。 不过首先,我们必须先解释一下关键字这个词。关键字是要排序的数据元素集合中的一个域,排序是以关键字为基准进行的。而关键字也分为主关键...

    文章 wqnmbdd 2015-04-02 2173浏览量

  • java常用的7大排序算法汇总

    这段时间闲了下来,就抽了点时间总结了下java中常用的七大排序算法,希望以后可以回顾! 1.插入排序算法 插入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,本趟需要找到 i 对应的元素 x 的正确位置 k ,并且在寻找这个位置 k 的过程中逐个将...

    文章 玄学酱 2017-08-08 1036浏览量

  • 《Java8实战》-读书笔记第二章

    通过行为参数化传递代码 行为参数化 在《Java8实战》第二章主要介绍的是通过行为参数化传递代码,那么就来了解一下什么是行为参数化吧。 在软件工程中,一个从所周知的问题就是,不管你做什么,用户的需求总是会变的(PM的需求总是会变的)。比方说,有个应用程序是帮助农民了解自己的库存。这位农民可能想有一...

    文章 雷侠 2018-08-03 2343浏览量

  • 一文带你入门Java Stream流,太强了

    一文带你入门Java Stream流,太强了两个星期以前,就有读者强烈要求我写一篇 Java Stream 流的文章,我说市面上不是已经有很多了吗,结果你猜他怎么说:“就想看你写的啊!”你看你看,多么苍白的喜欢啊。那就“勉为其难”写一篇吧,嘻嘻。 单从“Stream”这个单词上来看,它似乎和 ja...

    文章 优惠码领取 2020-04-01 477浏览量

  • 排序六 堆排序

    堆的概念 在介绍堆排序之前,首先需要说明一下,堆是个什么玩意儿。 堆是一棵顺序存储的完全二叉树。 其中每个结点的关键字都不大于其孩子结点的关键字,这样的堆称为小根堆。 其中每个结点的关键字都不小于其孩子结点的关键字,这样的堆称为大根堆。 举例来说,对于n个元素的序列{R0, R1, ... , R...

    文章 guitar_zp 2015-03-09 608浏览量

  • 10分钟让你彻底了解 Java 8 的 Lambda、函数式接口、Stream 用法和原理

    10分钟让你彻底了解 Java 8 的 Lambda、函数式接口、Stream 用法和原理 就在今年 Java 25周岁了,可能比在座的各位中的一些少年年龄还大,但令人遗憾的是,竟然没有我大,不禁感叹,Java 还是太小了。(难道我会说是因为我老了?) 而就在上个月,Java 15 的试验版悄悄发...

    文章 优惠码优惠 2020-06-11 493浏览量

  • Spring(23)——SPEL表达式(二)

    23.2.9 构造List 在SpEl中可以使用“{e1,e2,e3}”的形式来构造一个List,如下示例中我们就构造了一个List。 @Test public void test09() { ExpressionParser parser = new SpelExpressionParser...

    文章 elim1 2017-09-15 758浏览量

  • 排序六 堆排序

    堆的概念 在介绍堆排序之前,首先需要说明一下,堆是个什么玩意儿。 堆是一棵顺序存储的完全二叉树。 其中每个结点的关键字都不大于其孩子结点的关键字,这样的堆称为小根堆。 其中每个结点的关键字都不小于其孩子结点的关键字,这样的堆称为大根堆。 举例来说,对于n个元素的序列{R0, R1, ... , R...

    文章 文艺小青年 2017-11-09 740浏览量

  • 【Java开发者专场】阿里专家杜万:Java响应式编程,一文全面解读

    本篇文章来自于2018年12月22日举办的《阿里云栖开发者沙龙—Java技术专场》,杜万专家是该专场第四位演讲的嘉宾,本篇文章是根据杜万专家在《阿里云栖开发者沙龙—Java技术专场》的演讲视频以及PPT整理而成。 摘要:响应式宣言如何解读,Java中如何进行响应式编程,Reactor Strea...

    文章 李博 bluemind 2018-12-27 2739浏览量

  • 简洁方便的集合处理——Java 8 stream流

    背景 java 8已经发行好几年了,前段时间java 12也已经问世,但平时的工作中,很多项目的环境还停留在java1.7中。而且java8的很多新特性都是革命性的,比如各种集合的优化、lambda表达式等,所以我们还是要去了解java8的魅力。 今天我们来学习java8的Stream,并不需要理...

    文章 宜信技术学院 2019-06-25 1776浏览量

  • IO流详细

     API中IO流的结构图 IO(intput output)流 特点:读写之间没有直接联系,读入数组,从数组写入硬盘 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 流按操作数据分两种:字节流(处理图片等)和字符流(早期只有字节流,...

    文章 乔布斯之魂 2016-12-01 2326浏览量

  • Java8之stream流

    流是什么 流是Java8 API的新功能,它允许使用声明性方式处理集合。可以将其看成遍历数据集的高级迭代器。此外,流还可以透明地并行处理。 例如下面这行代码: // 利用多核架构并行处理 menus.parallelStream() // 选出400卡路里以下的菜 ...

    文章 左羽 2019-07-15 526浏览量

  • 【java】Stream的使用

    首先,给大家推荐一个好的地方:http://ifeve.com/stream/ 可以好好学一下 接下来,今天要删除数组中的某些元素,想到了之前用过的这个JDK8的Stream   1.Array转化为Stream并进行筛选 【有个坑】:数组转化为Stream有两种方式   1.Stream.of(...

    文章 angel挤一挤 2017-08-17 811浏览量

  • 编写高质量代码:改善Java程序的151个建议(1)

    第1章 Java开发中通用的方法和准则   Thereasonablemanadaptshimselftotheworld;theunreasonableonepersistsintryingtoadapttheworldtohimself.   明白事理的人使自己适应世界;不明事理的人想让世界适...

    文章 寒凝雪 2017-07-03 605浏览量

  • Java 8 Stream API学习总结

    Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚...

    文章 冯文议 2020-05-16 297浏览量

  • 《Hadoop与大数据挖掘》——2.5 K-Means算法原理及Hadoop MapReduce实现

    本节书摘来自华章计算机《Hadoop与大数据挖掘》一书中的第2章,第2.5节,作者 张良均 樊哲 位文超 刘名军 许国杰 周龙 焦正升,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.5 K-Means算法原理及Hadoop MapReduce实现 2.5.1 K-Means算法原理 ...

    文章 华章计算机 2017-07-03 4924浏览量

  • 常用排序算法

    (1)直接插入排序 [java] view plaincopy /** 直接插入排序 **/   /** 数组是引用类型,元素值将被改变 **/   public static void insertSort(int[] table) {       /** n-1趟扫描 **/     ...

    文章 @dailidong@ 2016-01-08 717浏览量

  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

    (1)直接插入排序 [java] view plaincopy /** 直接插入排序 **/   /** 数组是引用类型,元素值将被改变 **/   public static void insertSort(int[] table) {       /** n-1趟扫描 **/     ...

    文章 @dailidong@ 1970-01-01 492浏览量

  • Scala程序设计读书笔记[6:10]

    第六章 函数值和闭包 高阶函数 以其它函数为参数的函数。 函数值 可以在函数里创建函数,将函数赋给引用。函数参数中例如codeBlock: Int => Int。函数值包含多行代码或者作为参数传入时有多个参数,需要用圆括号包起来。 具有多参数值的函数值 具有多个参数的函数值例...

    文章 johnwong 2016-04-12 1374浏览量

  • 带你读《Kotlin核心编程》之二:基础语法

    点击查看第一章点击查看第三章 第2章 基础语法在明白Kotlin的设计哲学之后,你可能迫不及待地想要了解它的具体语言特性了。本章我们会介绍Kotlin中最基础的语法和特点,包括: 程序中最基本的操作,如声明变量、定义函数以及字符串操作; 高阶函数的概念,以及函数作为参数和返回值的作用; Lamb...

    文章 温柔的养猫人 2019-11-04 1148浏览量

  • spark RDD transformation与action函数整理

    1.创建RDD val lines = sc.parallelize(List("pandas","i like pandas")) 2.加载本地文件到RDD val linesRDD = sc.textFile("yangsy.txt") 3.过滤 filter 需要注意的是 fil...

    文章 松伯 2015-11-28 828浏览量

1 2 3 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT