![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
飘逸茄子
这个作者很懒,什么都没留下…
展开
-
Stream流中的常用方法
Stream.of()用于将将输入的数据类型转换为Stream流.用法如下:Stream<String> stream = Stream.of("1", "2", "4");forEach()进行遍历filter()进行筛选:用法如下:public class Demo01Stream { public static void main(String[] args) { ArrayList<String> list = new ArrayLis原创 2020-05-23 19:28:15 · 1560 阅读 · 0 评论 -
java中常见的几种函数式接口
Supplier:Suppler是一个生产型接口,此接口指定什么泛型,那么接口中的get方法就返回什么类型的数据import java.util.function.Supplier;public class Demo05SupplierTest { private static int getMax(Supplier<Integer> sup) { return sup.get(); } public static void main(Strin原创 2020-05-23 13:56:17 · 849 阅读 · 0 评论 -
基于Java实现客户端与服务器的多线程交互
首先实现客户端1.新建一个客户端对象socket,绑定服务器2.使用socket对象的getOutputStream方法来获取网络字节输出流OutputStream对象3.使用OutputStream对象的Write方法来给服务器发送数据4.使用socket对象的getInputStream方法来获取网络字节输入流InputStream对象5.使用网络字节输入流InputStream的方法read,来读取服务器发送来的数据6.释放资源 public static void main(Stri原创 2020-05-17 18:16:38 · 1102 阅读 · 1 评论 -
java基于IO流的文件复制
不带字节缓冲区的文件复制public static void main(String[] args) throws IOException { //字节数组大小 int length = 1024; FileInputStream fis = new FileInputStream("C:\\Users\\asus\\Desktop\\yuanwenjian .pdf"); FileOutputStream fos = ne原创 2020-05-15 16:32:40 · 131 阅读 · 0 评论 -
基于Java的文件递归查询
基于Java的文件递归查询思路:首先创建一个递归方法,该方法需要先把指定目录下的文件转换为 File[] 集合,然后对该集合进行遍历并判断.如果被遍历对象还是目录,就对该对象再次调用该遍历方法.但是,如果判断该对象是文件的话,就把该对象输出.上代码:import java.io.File;public class Demo03DiGuiFiles { public static void main(String[] args) { //首先,确定原创 2020-05-13 19:29:28 · 344 阅读 · 0 评论 -
斗地主—自动排序版
本案例使用了 hashMap 来存储手牌,其中 key 存储 0 到 1 作为索引,value 存储手牌。下面来进行代码实现:首先要准备牌: //准备牌 String[] huase = {"♥","♠","♣","♦"}; //数字的顺序很重要,关系到后面放入哈希表时是否有序 String[] nums = {"2","A","K","Q","J","10","9","8","7","6","5","4","3"};原创 2020-05-08 17:55:20 · 370 阅读 · 0 评论 -
增强for循环
public static void main(String[] args) { //创建新集合 Collection<String> coll = new ArrayList<>(); //添加元素 coll.add("张三"); coll.add("李四"); coll....原创 2020-05-04 11:12:21 · 115 阅读 · 0 评论 -
自动判断从键盘输入的字符串中对应字符的出现次数
自动判断从键盘输入的字符串中对应字符的出现次数在本题目中我选择使用HashMap来作为容器。首先是输入并新建一个哈希表://从键盘输入Scanner sc = new Scanner(System.in);System.out.println("请输入:");String in = sc.next();//新建一个哈希表HashMap<Character,Integer>...原创 2020-05-07 22:32:26 · 367 阅读 · 0 评论 -
泛型的简单使用
泛型的简单使用原创 2020-05-04 15:31:05 · 91 阅读 · 0 评论