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 }
  • 相关阅读:
    SQL 中不同类型的表连接
    分享一些不错的sql语句
    SQL Server 日期和时间函数
    Delete,Update与LEFT Join
    Excel 相对引用与绝对引用
    SQL Update 巧用
    Delphi 多步操作产生错误,请检查每一步的状态值
    003-mysql查询表的数据大小、索引大小
    002-导出表结构、数据字典、说明文档
    008-运维管理链码
  • 原文地址:https://www.cnblogs.com/NirobertEinteson/p/12024101.html
Copyright © 2011-2022 走看看