- 博客(13)
- 收藏
- 关注
原创 《Java函数式编程实战》学习总结 第3章 流
摘要本章介绍了Java中的Stream流操作,重点讲解了惰性求值机制和常用流操作方法。惰性求值通过返回Stream实现延迟计算,而及早求值则立即产生结果。常用的流操作包括collect、map、filter、flatMap等数据转换方法,以及min、max、reduce等聚合操作。通过示例展示了如何用流式操作重构传统迭代代码,使其更简洁高效。此外还探讨了高阶函数和纯函数的概念,指出判断高阶函数的方法是检查其参数或返回值是否包含函数接口。最后通过练习题巩固了流操作的使用技巧。
2025-05-29 13:50:45
461
原创 jsp页面转换json报错,JS去除各种空格、换行符
在jsp开发中,经常会有把页面数据转成json,通过post请求传到后台。但是用户有时候会输入一些特殊字符导致json转换报错,一般都是换行符、双引号、空格(有时候还会有输入法空格)引起的。所以我们需要把字符串这些特殊字符替换掉再转json。str.replace(/\r\n/g,";").replace(/\n/g,";").replace(/"/g,'').replace(/\s+/g," ");...
2022-02-10 10:26:06
1267
原创 web.xml文件配置全局编码(解决request,response的乱码问题)
web应用中乱码问题是经常会遇到的,下面介绍一种全局乱码的解决方法.web.xml文件中配置我们的编码过滤器(过滤器自己实现).<!-- 解决乱码问题的过滤器 --> <filter> <filter-name>EncodeFilter</filter-name> <filter-class>cn.filter.Encodi...
2018-10-26 11:22:33
4840
1
原创 java集合Collections.sort()的方法应用
简单介绍集合工具类sort()的方法应用,简单类型排序和根据对象字段来排序.代码如下:public class SomeTest { public static void main(String[] args) { SomeTest st = new SomeTest(); List<String> list = new ArrayList<>(); lis...
2018-10-18 17:19:16
226
原创 给定String字符串,统计每个字符出现的次数
例子:String str = “asdfsbrgregadnajfjsfjiwekfsnffsffnslkjfi”;char[] ch = str.toCharArray();Map<String, Integer> map = new HashMap<>();for(int i=0;i<ch.length;i++){String ch1 = String...
2018-10-18 15:08:23
7567
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人