1. 概况
2. 将Scanner提炼出来,打包成工具类, 这样可以减少代码的冗余,具体如下:
3. 创建ClientScanner.java
1 package com.lagou.client; 2 import java.util.Scanner; 3 4 // 实现扫描器工具类的封装,可以在任意位置使用 5 public class ClientScanner { 6 7 private static Scanner sc = new Scanner(System.in); 8 9 // 定义getScanner()方法, 实现扫描器的获取 10 public static Scanner getScanner() { 11 return sc; 12 } 13 14 // 定义closeScanner()方法, 实现扫描器的关闭 15 public static void closeScanner() { 16 sc.close(); 17 } 18 }
4. 修改原来的代码
当客户端关闭后,关闭扫描器