热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java网络编程____简单的字符流操作(reader,writer)

packagecom.test.net.utils;importjava.io.BufferedReader;importjava.io.FileInputStream;imp

package com.test.net.utils;import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.InputStream;
import java.io.InputStreamReader;/*** @author Administrator* 字符流操作*/
public class CharStreamOper {public static void main(String[] args) throws Exception {//bufferReaderInputStream in=new FileInputStream("test.txt");readStream(in);//filereaderfileWriteOpe();}/*** @throws Exception * @读取 request的流 ,ftp通道的流 等流信息*/public static String readStream(InputStream in) throws Exception{// 读取请求内容BufferedReader reader = new BufferedReader(new InputStreamReader(in, "UTF-8"));String line = null;StringBuilder sb = new StringBuilder();while ((line = reader.readLine()) != null) {sb.append(line);}System.out.println(sb.toString());return sb.toString(); }public static void fileWriteOpe() throws Exception {//写入文件FileWriter fileWriter = new FileWriter("test.txt");StringBuilder sbd = new StringBuilder();sbd.append("掌声那单点的的的的单点的\n");sbd.append("2掌声那放到飞凤舞法国恢复\n");sbd.append("3掌声那 撒旦法撒旦法是 旦法是掌声那 撒旦法撒旦法是 旦法是 掌声那 撒旦法撒旦法是 旦法是");fileWriter.write(sbd.toString());if (null != fileWriter) {fileWriter.close();}System.out.print("写入成功....\n");// 读取写入的文件FileReader fileReader = new FileReader("test.txt");int len;StringBuilder sbReader = new StringBuilder();while ((len = fileReader.read()) != -1) {sbReader.append((char)len);}System.out.println("读取文件_______:\n"+sbReader);}
}

//


推荐阅读
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
  • 问题场景用Java进行web开发过程当中,当遇到很多很多个字段的实体时,最苦恼的莫过于编辑字段的查看和修改界面,发现2个页面存在很多重复信息,能不能写一遍?有没有轮子用都不如自己造。解决方式笔者根据自 ... [详细]
  • 深入解析C语言中的关键字及其分类
    本文将全面介绍C语言中的关键字,并按照功能将其分为数据类型关键字、控制结构关键字、存储类别关键字和其他关键字四大类,旨在帮助读者更好地理解和运用这些基本元素。C语言中共有32个关键字。 ... [详细]
  • 问题描述现在,不管开发一个多大的系统(至少我现在的部门是这样的),都会带一个日志功能;在实际开发过程中 ... [详细]
  • Web动态服务器Python基本实现
    Web动态服务器Python基本实现 ... [详细]
  • 深入理解:AJAX学习指南
    本文详细探讨了AJAX的基本概念、工作原理及其在现代Web开发中的应用,旨在为初学者提供全面的学习资料。 ... [详细]
  • 每种编程语言都有其独特的完成任务的方式,这也说明了为什么有这么多语言可供选择。在JimHall的《不同的编程语言如何完成相同的事情》文章中,他演示了13种不同的语言如何使用不同的语 ... [详细]
  • 在现代Web开发中,HTML5 Canvas常用于图像处理和绘图任务。本文将详细介绍如何将Canvas中的图像导出并上传至服务器,适用于拼图、图片编辑等场景。 ... [详细]
  • RTThread线程间通信
    线程中通信在裸机编程中,经常会使用全局变量进行功能间的通信,如某些功能可能由于一些操作而改变全局变量的值,另一个功能对此全局变量进行读取& ... [详细]
  • Maven + Spring + MyBatis + MySQL 环境搭建与实例解析
    本文详细介绍如何使用MySQL数据库进行环境搭建,包括创建数据库表并插入示例数据。随后,逐步指导如何配置Maven项目,整合Spring框架与MyBatis,实现高效的数据访问。 ... [详细]
  • 本文详细介绍了在Linux操作系统上安装和部署MySQL数据库的过程,包括必要的环境准备、安装步骤、配置优化及安全设置等内容。 ... [详细]
  • importjava.io.*;importjava.util.*;publicclass五子棋游戏{staticintm1;staticintn1;staticfinalintS ... [详细]
  • 本文将深入探讨 Unreal Engine 4 (UE4) 中的距离场技术,包括其原理、实现细节以及在渲染中的应用。距离场技术在现代游戏引擎中用于提高光照和阴影的效果,尤其是在处理复杂几何形状时。文章将结合具体代码示例,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 实现系统调用
    实现系统调用一、实验环境​本次操作还是基于上次编译Linux0.11内核的实验环境进行操作。环境如下:二、实验目标​通过对上述实验原理的认识,相信 ... [详细]
  • oracle 对硬件环境要求,Oracle 10G数据库软硬件环境的要求 ... [详细]
author-avatar
Ruby
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有