buffer的主要使用

简介: buffer的主要使用

buffer的应用

Buffer的应用
package com.company;
import java.io.*;
public class App10_7 {
    public static void main(String[] args)throws IOException {
        String thisLine;
        int count=0;
        try(
        FileReader fr=new FileReader("D:/java/test.txt");
        BufferedReader brf = new BufferedReader(fr);
        )
        {
            while((thisLine=brf.readLine())!=null)
            {
                count++;
                System.out.println(thisLine);
            }
            System.out.println("共读取了"+count+"行");
        }
        catch(IOException ioe){
            System.out.println("错误!"+ioe);
        }
    }
}


对io流的基本使用

对流类的应用
package com.company;
import java.io.FileDescriptor;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.*;
public class Main {
    public static void main(String[] args) {
  char ch;
  int data;
  try(
            FileInputStream fin = new FileInputStream(FileDescriptor.in);
            FileOutputStream fout = new FileOutputStream("D:/cgj/myfile.text");
            )
    {
        System.out.println("请输入一串字符,并以#结束:");
        while((ch=(char)fin.read())!='#')
            fout.write(ch);
    }
  catch(FileNotFoundException e){
        System.out.println("文件没有找到!");
    }
  catch(IOException e){}
  try(
          FileInputStream fin = new FileInputStream("D:/cgj/myfile.text");
          FileOutputStream fout = new FileOutputStream(FileDescriptor.out);
            )
    {
        while (fin.available()>0){
            data =fin.read();
            fout.write(data);
        }
    }
  catch(IOException e){}
    }
}

待完善的图书管理系统

未做完的图书管理系统
package com.company;
public class Book {
    private String name;
    private double price;
    private String author;
    public Book(){
    }
    public Book(String name, double price, String author){
        this.name=name;
        this.price=price;
        this.author=author;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public double getPrice() {
        return price;
    }
    public void setPrice(double price) {
        this.price = price;
    }
    public String getAuthor() {
        return author;
    }
    public void setAuthor(String author) {
        this.author = author;
    }
}


相关文章
|
开发框架 缓存 .NET
并发请求太多,服务器崩溃了?试试使用 ASP.NET Core Web API 操作筛选器对请求进行限流
并发请求太多,服务器崩溃了?试试使用 ASP.NET Core Web API 操作筛选器对请求进行限流
524 0
|
前端开发 搜索推荐 UED
从性能到用户体验,探索服务器端渲染(SSR)与客户端渲染(CSR)的比较与选择
在现代 Web 开发中,服务器端渲染(SSR)和客户端渲染(CSR)是两种常见的渲染方式。本文将对它们进行比较,从性能、开发体验和用户体验等方面探讨它们的优劣势,以帮助开发者做出合适的选择。
|
SQL JavaScript 前端开发
vue中使用分页组件、将从数据库中查询出来的数据分页展示(前后端分离SpringBoot+Vue)
这篇文章详细介绍了如何在Vue.js中使用分页组件展示从数据库查询出来的数据,包括前端Vue页面的表格和分页组件代码,以及后端SpringBoot的控制层和SQL查询语句。
vue中使用分页组件、将从数据库中查询出来的数据分页展示(前后端分离SpringBoot+Vue)
Centos8安装yum源时候出现的异常问题及解决方案(保好使)
Centos8安装yum源时候出现的异常问题及解决方案(保好使)
|
JavaScript API
如何使用Vue 3和Type Script进行组件化设计
【8月更文挑战第16天】如何使用Vue 3和Type Script进行组件化设计
359 1
|
存储 负载均衡 关系型数据库
|
存储 人工智能 安全
AI工具使公司面临数据泄露的风险
AI工具使公司面临数据泄露的风险
IDEA中application.properties的图标显示不正常
IDEA中application.properties的图标显示不正常
IDEA中application.properties的图标显示不正常
|
Java 测试技术 Maven
JUnit5学习之五:标签(Tag)和自定义注解
学习和实践JUnit5的标签过滤和自定义注解功能
273 1
JUnit5学习之五:标签(Tag)和自定义注解
|
人工智能 安全 Ubuntu
vos3000网络电话系统怎样搭建?外呼系统ai智能呼叫中心搭建
要搭建VOS3000网络电话系统,可以按照以下步骤进行操作: 获取VOS3000软件:首先,你需要从正规渠道获取VOS3000软件安装包。VOS3000是商业软件,需要购买授权。 准备服务器:你需要准备一台专用服务器,操作系统通常建议选择Linux,如CentOS或Ubuntu等版本。确保服务器具备足够的硬件资源,如CPU、内存和存储空间。 安装操作系统:在服务器上安装所选的Linux操作系统,并进行基本的系统配置和安全设置。 安装VOS3000软件:运行VOS3000软件安装包,按照安装向导进行安装。需要提供购买软件时获得的授权密钥。 配置网络和端口:在服务器上配置网络设置和端口,