当前位置: 网站首页>小程序开发>网站制作

澧县400电话申请开通【澧县企业网站建设】澧县微信公众号小程序开发运营价格、澧县微信公众号APP软件客户端设计运营、澧县网页页面设计公司费用、澧县公司网站制作方案流程改版维护大概需要多少钱

发表日期: 2021-03-27 09:47:36 浏览次数:94

澧县400电话申请开通【澧县企业网站建设】澧县微信公众号小程序开发运营价格、澧县微信公众号APP软件客户端设计运营、澧县网页页面设计公司费用、澧县公司网站制作方案流程改版维护大概需要多少钱

澧县,隶属于湖南省常德市,因澧水贯穿全境而得名,位于长江中游,湖南省西北部,洞庭湖西岸,与长江直线距离80公里。梁敬帝绍泰元年(555)始置澧州。隋开皇九年(公元589年)罢天门郡,置澧州,新置澧阳县。2015年,全县辖4个街道、15个镇,境内气候适宜,地貌多样,水面广大。澧县拥有澧阳平原(湖南省最大的平原)绝大部分,面积2107.3平方公里。粮、棉、油、猪、鱼是澧县五大农业支柱产品。

澧县是全国商品粮基地县、全国优质棉基地县、全国油菜生产百强县、国家农业可持续发展实验示范区、全国葡萄标准化栽培示范基地、国家新型城镇化综合改革试点县、国家中小城市综合改革试点县、国家卫生县城、中华诗词之乡、湖南省文明县城、湖南省园林县城、湖南省经济强县、湖南省全面小康”十快进县”。 [1]  有国家级文物保护单位13处,以城头山、彭头山、鸡叫城、八十垱、十里岗、丁家岗为核心的澧阳平原史前文化遗址群已由国家向联合国申请世界文化遗产,其中城头山古文化遗址发现了中国最早的、距今6000年的古城址、古祭坛和古稻田。2015年被列为第二批国家新型城镇化综合试点地区。 [2] 

第一批国家农业可持续发展试验示范区。 [3-4]  2019年12月31日,入选全国农村创新创业典型县。 [5]  2021年1月29日,入选湖南省人民政府公布的2020年度真抓实干成效明显的地区名单。


16.4.1 Reader抽象类

Reader是字符输入流的根类,它定义了很多方法,影响着字符输入流的行为。下面详细介绍一下。

Reader主要方法如下:

  • int read():读取一个字符,返回值范围在0~65535(0x00~0xffff)之间。如果因为已经到达流末尾,则返回值-1。

  • int read(char[] cbuf):将字符读入到数组cbuf中,返回值为实际读取的字符的数量,如果因为已经到达流末尾,则返回值-1。

  • int read(char[] cbuf, int off, int len):最多读取len个字符,数据放到以下标off开始字符数组cbuf中,将读取的第一个字符存储在元素cbuf[off]中,下一个存储在cbuf[off+1]中,依次类推。返回值为实际读取的字符的数量,如果因为已经到达流末尾,则返回值-1。

  • void close():流操作完毕后必须关闭。

上述所有方法都声明了抛出IOException,因此使用时要注意处理异常。

16.4.2 Writer抽象类

Writer是字符输出流的根类,它定义了很多方法,影响着字符输出流的行为。下面详细介绍一下。

Writer主要方法如下:

  • void write(int c):将整数值为c的字符写入到输出流,c是int类型占有32位,写入过程是写入c的16个低位,c的16个高位将被忽略。

  • void write(char[] cbuf):将字符数组cbuf写入到输出流。

  • void write(char[] cbuf, int off, int len):把字符数组cbuf中从下标off开始,长度为len的字符写入到输出流。

  • void write(String str):将字符串str中的字符写入输出流。

  • void write(String str,int off,int len):将字符串str 中从索引off开始处的len个字符写入输出流。

  • void flush():刷空输出流,并输出所有被缓存的字符。由于某些流支持缓存功能,该方法将把缓存中所有内容强制输出到流中。

  • void close( ):流操作完毕后必须关闭。

上述所有方法都可以会抛出IOException,因此使用时要注意处理异常。

注意 Reader和Writer都实现了AutoCloseable接口,可以使用自动资源管理技术自动关闭它们。

16.4.3 案例:文件复制

前面两节介绍了字符流常用的方法,下面通过一个案例熟悉一下它们的使用,该案例实现了文件复制,数据源是文件,所以会用到文件输入流FileReader,数据目的地也是文件,所以会用到文件输出流FileWriter。

FileReader和FileWriter中主要方法都是继承自Reader和Writer前面两个节已经详细介绍了,这里不再赘述。下面介绍一下它们的构造方法,FileReader构造方法主要有:

  • FileReader(String fileName):创建FileReader对象,fileName是文件名。如果文件不存在则抛出FileNotFoundException异常。

  • FileReader(File file):通过File对象创建FileReader对象。如果文件不存在则抛出FileNotFoundException异常。

FileWriter构造方法主要有:

  • FileWriter(String fileName):通过指定fileName文件名创建FileWriter对象。如果fileName文件存在,但如果是一个目录或文件无法打开则抛出FileNotFoundException异常。

  • FileWriter(String fileName, boolean append):通过指定fileName文件名创建FileWriter对象,append参数如果为 true,则将字符写入文件末尾处,而不是写入文件开始处。如果fileName文件存在,但如果是一个目录或文件无法打开则抛出FileNotFoundException异常。

  • FileWriter(File file):通过File对象创建FileWriter对象。如果file文件存在,但如果是一个目录或文件无法打开则抛出FileNotFoundException异常。

  • FileWriter(File file, boolean append):通过File对象创建FileWriter对象,append参数如果为 true,则将字符写入文件末尾处,而不是写入文件开始处。如果file文件存在,但如果是一个目录或文件无法打开则抛出FileNotFoundException异常。

注意 字符文件流只能复制文本文件,不能是二进制文件。

下面采用文件字符流重新实现16.3.3节文件复制案例,代码如下:

     //FileCopy.java文件
     package com.a51work6;

     import java.io.FileNotFoundException;
     import java.io.FileReader;
     import java.io.FileWriter;
     import java.io.IOException;

     public class FileCopy {

         public static void main(String[] args) {

             try (FileReader in = new FileReader("./TestDir/build.txt");
                     FileWriter out = new FileWriter("./TestDir/subDir/build.txt")) {

                 // 准备一个缓冲区
                 char[] buffer = new char[10];
                 // 首先读取一次
                 int len = in.read(buffer);

                 while (len != -1) {
                     String copyStr = new String(buffer);
                     // 打印复制的字符串
                     System.out.println(copyStr);
                     // 开始写入数据
                     out.write(buffer, 0, len);
                     // 再读取一次
                     len = in.read(buffer);
                 }

             } catch (FileNotFoundException e) {
                 e.printStackTrace();
             } catch (IOException e) {
                 e.printStackTrace();
             }
         }
     }复制代码

控制台输出结果:

     AI-162.376
     456862.376复制代码

上述代码与16.3.3节非常相似,只是将文件输入流改为FileReader,文件输出流改为FileWriter,缓冲区使用的是字符数组。

c51c866ffa1ab3457f2021e8bbdbcc1.jpg

澧县400电话申请开通澧县企业网站建设】澧县微信公众号小程序开发运营价格、澧县微信公众号APP软件客户端设计运营、澧县网页页面设计公司费用、澧县公司网站制作方案流程改版维护大概需要多少钱

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: http://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878