zoukankan      html  css  js  c++  java
  • Java字符输入输出流

     1 package org.java;
     2 
     3 import java.io.BufferedReader;
     4 import java.io.BufferedWriter;
     5 import java.io.File;
     6 import java.io.FileReader;
     7 import java.io.FileWriter;
     8 import java.util.Scanner;
     9 
    10 
    11 public class Main16 {
    12     public static void main(String[] args) {
    13         /*
    14          * 利用输入/输出流类,从键盘上读入若干字符,
    15          * 然后把字符显示在屏幕上的同时,写到文件test.dat文件中。 
    16          */
    17         try {
    18             String path="C:\Users\Nirobert Einteson\Desktop\java\File\";//文件的所在的目录 
    19             File fileData=new File(path+"test.dat");
    20             FileWriter fileWriter=new FileWriter(fileData);//字符型
    21             BufferedWriter bufferedWriter=new BufferedWriter(fileWriter);//字符增强型 需要字符型作为参数
    22             Scanner reader=new Scanner(System.in);
    23             while(reader.hasNextLine()) {//reader.hasNext() 
    24                 String string=reader.nextLine();//实在不知道 reader.next()的退出条件了
    25                 if(string.isEmpty()) break;//换行退出 
    
    26                 bufferedWriter.write(string);//写入字符串 ,或者字符串数组
    27                 bufferedWriter.newLine();//写入一个换行符
    28             }
    29             bufferedWriter.close();
    30             fileWriter.close();
    31             
    32             //读字符
    33             FileReader fileReader=new FileReader(fileData);
    34             BufferedReader bufferedReader=new BufferedReader(fileReader);
    35             
    36             String string2;
    37             while((string2=bufferedReader.readLine())!=null) {
    38                 System.out.println(string2);
    39             }
    40             bufferedReader.close();
    41             fileReader.close();
    42             
    43         } catch (Exception e) {
    44             System.out.println(e);
    45         }
    46     }
    47 }
  • 相关阅读:
    007 多元线性回归
    006 一元线性回归
    013 调整数组顺序使奇数位于偶数前面
    012 数值的整数次方
    011 二进制中1的个数
    010 矩形覆盖
    009 变态跳台阶
    008 调台阶
    007 斐波那契数列
    005 回归分析
  • 原文地址:https://www.cnblogs.com/NirobertEinteson/p/12024101.html
Copyright © 2011-2022 走看看