Java温故而知新-BufferedReader与Scanner

108 篇文章 1 订阅

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());
    }
  }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值