- 博客(4)
- 收藏
- 关注
原创 【Java】练习:使用Predicate接口对String数组元素信息进行筛选的两种方式
题目 数组当中有多条“姓名+性别”的信息如下,请通过Predicate 接口的拼装将符合要求的字符串筛选到集合ArrayList(或List)中,需要同时满足两个条件: 1.必须为女生; 2.姓名为4个字。 String[] array = {"迪丽热巴,女", "古力娜扎,女", "马尔扎哈,男", "赵丽颖,女"}; 博主自行解答: import java.util.Arra...
2019-06-25 17:31:01 1618
原创 【Java1.8】实现类、匿名类、内部类、匿名内部类、Lambda表达式以及优化Lambda表达式比较
梳理一下实现类、匿名类、内部类、匿名内部类、Lambda表达式以及优化Lambda表达式的关系,仅针对初学者。 自定义一个接口MyFunctionInterface,其中有且仅有一个抽象方法(接口中可以有其他非抽象方法内容),代码实现为: /* 函数式接口:有且只有一个抽象方法的接口,称之为函数式接口; 当然接口中可以包含其他的方法(默认,静态,私有)。 */ publi...
2019-06-23 22:25:58 1107
原创 【Java】指定编码表的两种方式——String类的构造方法和转换流
使用文件字符输入流+String类构造函数指定编码表 import java.io.FileInputStream; import java.io.IOException; import java.util.Arrays; public class Demo05 { public static void main(String[] args) throws IOException {...
2019-06-19 16:34:11 1040
原创 【Java】使用文件字节输入/输出流复制文件、使用字节缓冲输入/输出流复制文件的区别
首先我们来对比一下文件字节输入流和字节缓冲输入流的read方法,可以看到两者的read方法的都继承自InputStream类,且read(bytes[ ] b)方法都没有被子类重写,所以代码执行的效率理论上没有区别。 再来对比文件字节输出流和字节缓冲输出流的write方法,可以看到有所不同: 文件字节输出流的write(bytes[ ] b)是将字节数组中的数据直接写入到此文件输出流...
2019-06-18 17:09:10 1618 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人