zoukankan      html  css  js  c++  java
  • 第十周课程总结

    第十周课程总结

    判断奇数位

    1、实验代码

    package Work6;
    
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.OutputStream;
    
    public class test {
    	public static void main(String[] args) throws Exception {
            File fi=new File("d:"+File.separator+"JavaWork"+File.separator+"Work.txt");
            OutputStream out=new FileOutputStream(fi);
            String str="best alita";
            byte b[]=str.getBytes();
            for(int i=0;i<b.length;i++) {
                if (i%2==0 && b[i]>='a' && b[i]<='z') { 
                    b[i]=(byte)(b[i]-32);
                }
            }
            out.write(b);
            out.close();
            System.out.println(new String(b));
        }
    
    }
    

    2、实验结果

    课程内容

    RandomAccessFile类

    1、RandomAccessFile类是对文件进行操作的类,属于随机读取类。
    2、常用操作方法

    字节流和字符流

    1、在字节流中输出数据使用的是OutPutSteam完成,输入数据使用的是InPutSteam;在字符流中输入使用Reader类,输出使用Writer类。
    2、操作流程

    字节流

    1、OutPutSteam(抽象类)
    定义方法:

    使用方法:

    2、InPutSteam(抽象类)
    定义方法:

    使用方法:

    字符流

    1、Writer(抽象类)
    定义方法

    使用方法:

    2、Reader(抽象类)
    定义方法:

    使用方法:
    ##

    字节流和字符流的区别

    字节-字符转换流

    OutPutSteamWriter和InPutSteamReader

    转换步骤

  • 相关阅读:
    BZOJ1087=Codevs2451=洛谷P1896&P2326互不侵犯
    poj1286
    P1066 2^k进制数
    开车旅行
    洛谷P1396 营救
    poj1840
    poj3693
    poj1195
    3955 最长严格上升子序列(加强版)
    1021 玛丽卡
  • 原文地址:https://www.cnblogs.com/xzy999123/p/11787202.html
Copyright © 2011-2022 走看看