当前位置: 首页 > wzjs >正文

电影网站建设需要什么软件成都网站建设服务密需湖南岚鸿案例

电影网站建设需要什么软件,成都网站建设服务密需湖南岚鸿案例,最美logo图案大全,怎么做网站优化 sitBufferedReader 和 PrintWriter 是 Java 中用于高效读写数据的类,BufferedReader 主要用于从字符输入流中读取文本,PrintWriter 用于将格式化的对象打印到文本输出流。下面为你详细介绍它们的用法并给出示例。 1. BufferedReader 简介 BufferedReader 类…

BufferedReader 和 PrintWriter 是 Java 中用于高效读写数据的类,BufferedReader 主要用于从字符输入流中读取文本,PrintWriter 用于将格式化的对象打印到文本输出流。下面为你详细介绍它们的用法并给出示例。

1. BufferedReader 简介

BufferedReader 类提供了缓冲功能,它从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。通常与 InputStreamReader 结合使用,InputStreamReader 用于将字节流转换为字符流。

2. PrintWriter 简介

PrintWriter 类用于向文本输出流打印对象的格式化表示形式。它提供了多种 print 和 println 方法,用于输出不同类型的数据,并且可以自动刷新缓冲区。

3. 用法示例

收起

java

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;public class MainThrowsExample {public static void main(String[] args) throws IOException {// 创建 BufferedReader 对象,用于从标准输入读取数据BufferedReader br = new BufferedReader(new InputStreamReader(System.in));// 创建 PrintWriter 对象,用于向标准输出写入数据PrintWriter pw = new PrintWriter(System.out, true);// 提示用户输入信息pw.println("请输入您的姓名:");// 读取用户输入的姓名String name = br.readLine();// 提示用户输入年龄pw.println("请输入您的年龄:");// 读取用户输入的年龄String ageStr = br.readLine();int age = Integer.parseInt(ageStr);// 输出用户信息pw.println("您好," + name + "!您的年龄是 " + age + " 岁。");// 关闭资源br.close();pw.close();}
}

4. 代码解释

4.1 创建对象

收起

java

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
PrintWriter pw = new PrintWriter(System.out, true);

  • BufferedReader:通过 new InputStreamReader(System.in) 将标准输入流(字节流)转换为字符流,再将其作为参数传递给 BufferedReader 构造函数,创建一个带有缓冲功能的字符输入流。
  • PrintWriter:将标准输出流 System.out 作为参数传递给 PrintWriter 构造函数,第二个参数 true 表示自动刷新缓冲区,即每次调用 println 方法后会自动刷新缓冲区。
4.2 读取输入

收起

java

String name = br.readLine();
int age = Integer.parseInt(br.readLine());

  • br.readLine():从输入流中读取一行文本,并返回一个字符串。
  • Integer.parseInt():将读取的字符串转换为整数。
4.3 输出信息

收起

java

pw.println("请输入您的姓名:");
pw.println("您的姓名是:" + name);

  • pw.println():将指定的内容输出到标准输出,并在末尾添加换行符。
4.4 异常处理

收起

java

catch (IOException e) {pw.println("读取输入时发生错误:" + e.getMessage());
} catch (NumberFormatException e) {pw.println("输入的年龄不是有效的整数:" + e.getMessage());
}

  • IOException:处理输入输出过程中可能出现的异常。
  • NumberFormatException:处理将字符串转换为整数时可能出现的异常。
4.5 关闭资源

收起

java

try {if (br != null) {br.close();}
} catch (IOException e) {pw.println("关闭 BufferedReader 时发生错误:" + e.getMessage());
}
if (pw != null) {pw.close();
}

  • 确保在程序结束时关闭 BufferedReader 和 PrintWriter,释放资源。

通过上述示例,你可以看到 BufferedReader 和 PrintWriter 的基本用法,它们在处理大量输入输出时可以提高程序的性能。

分享


文章转载自:

http://EZX0FiG3.ysLfn.cn
http://3D4w6fhT.ysLfn.cn
http://5EDlj4GK.ysLfn.cn
http://b07npFRi.ysLfn.cn
http://6tVSGFV8.ysLfn.cn
http://UQL45nZz.ysLfn.cn
http://4kp0J2sW.ysLfn.cn
http://UUQNSOLS.ysLfn.cn
http://Dt9NP20c.ysLfn.cn
http://uyMPOd9q.ysLfn.cn
http://kR2VYgqb.ysLfn.cn
http://uF1hnILj.ysLfn.cn
http://yuWolZBN.ysLfn.cn
http://Ap4SOcBb.ysLfn.cn
http://uOoD2rPU.ysLfn.cn
http://bo2rRwMW.ysLfn.cn
http://odpj1xRS.ysLfn.cn
http://gXnD6YA7.ysLfn.cn
http://IGO3FMWn.ysLfn.cn
http://0QvaSbXQ.ysLfn.cn
http://DGc53LNU.ysLfn.cn
http://8tH2LFzr.ysLfn.cn
http://ZznbJYrp.ysLfn.cn
http://THkuLSQ8.ysLfn.cn
http://0n7Qo7Rj.ysLfn.cn
http://wODiNZ1G.ysLfn.cn
http://wMbHD3gW.ysLfn.cn
http://ycJhwG9a.ysLfn.cn
http://jn7dGzp3.ysLfn.cn
http://WZitmVZp.ysLfn.cn
http://www.dtcms.com/wzjs/738009.html

相关文章:

  • 网站开发好后要做什么wordpress用户后台权限
  • 徐州网站开发兼职聊城网站设计公司
  • 从代码角度分析网站怎么做淘宝网站建设目标是什么
  • 网站建设总体规划包括哪些商洛做网站的公司
  • 收费搭建网站需要优化的网站有哪些
  • 网站建设需要做哪些工作手机设计网站公司
  • 搜索引擎禁止的方式优化网站河北网站建设搭建
  • 一个网站的欢迎页怎样做微信公众号模板素材网站
  • 如何最便宜建设一个网站做冻品的网站
  • 网站建设合同封面网页设计项目模板代码
  • wordpress完整教程龙岩网站优化费用
  • 云南建设工程信息网站做婚恋交友类网站
  • 双语网站开发网站建设如何推广业务
  • 网站制作方案相信乐云seo太原网站设计费用
  • 自己网站wordpress主题怎么国家企业信息系统查询系统官方
  • 网页网站培训班帮别人做设计的网站
  • 网站空间ip是一个域名wordpress怎么搭建分享网站
  • 网站维护要做哪些工作青岛专业网站建设推广报价
  • 以网站和什么为重点建设平台wordpress标题翻译
  • 淘宝网站的内容建设茂南手机网站建设公司
  • 个人可以做网站旅游网站html
  • 顺的网站建设信息闵行区教育局
  • 哪个企业提供电子商务网站建设外包南宁百度网站建设公司
  • 上海全上海全国网站建设pc端与手机端网站开发的区别
  • 网站制作技巧招代理的网站建设公司
  • 青秀区网站建设用nas 做网站
  • 免费个人网站建设公司wordpress 压缩网站
  • 上海建设工程造价信息网站企业网站宽度给多少
  • 网站关键词推广工具网站是用dreamer做的_为什么后台能进去前台进不去了
  • 做网站公司无锡wordpress 站群管理