Java温故而知新-BufferedReader与Scanner

BufferedReader读取文本信息

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.InputStreamReader;

public class BufferedReader读取文本信息 {
    
    
  public static void main(String [] args) throws Exception{
    
    
    System.out.println("=======接收用户输入=======");
    File file= new File("/home/vncuser/.yootk/BufferedReader读取文本信息.java");
    BufferedReader input = new BufferedReader(new FileReader(file));
    String readString= null;
    while((readString=input.readLine())!=null){
    
    
      System.out.println(readString);
    }
  }
}

BufferedReader接收用户输入

import java.io.BufferedReader;
import java.io.InputStreamReader;
public class BufferedReader接收用户输入 {
    
    
  public static void main(String [] args) throws Exception{
    
    
    System.out.println("=======接收用户输入=======");
    BufferedReader keybord = new BufferedReader(new InputStreamReader(System.in));
    System.out.println("请输入一些东西,回车结束:");
    String str =keybord.readLine();
    System.out.println("输入的内容是:"+str);
  }
}

Scanner获取用户输入

import java.util.Scanner;

public class Scanner获取用户输入 {
    
    
  public static void main(String [] args){
    
    
   Scanner scanner = new Scanner(System.in);
   System.out.println("请输入数据:");
   if(scanner.hasNextLine()){
    
    
     System.out.println(scanner.nextLine());
   }
  }
}

Scanner读取文本

import java.io.File;
import java.util.Scanner;
public class Scanner读取文本 {
    
    
  public static void main(String[] args) throws Exception {
    
    
    File file = new File("/home/vncuser/.yootk/Scanner读取文本.java");
    Scanner scanner = new Scanner(file);
    while (scanner.hasNextLine()) {
    
    
      System.out.println(scanner.nextLine());
    }
  }
}

猜你喜欢

转载自blog.csdn.net/lxyoucan/article/details/114917110