• 第十周课程总结


    第十周课程总结

    判断奇数位

    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

    转换步骤

  • 相关阅读:
    [NOIP2013]华容道
    [随笔]冲NOIP一等奖。。
    [NOIP2015]联合权值
    [随笔]我回来啦!
    [考试]20151105
    [知识点]最近公共祖先LCA
    [BZOJ3751/NOIP2014]解方程
    [旧版][知识点]字符串Hash
    NOIP2016题解
    NOIP2016游记
  • 原文地址:https://www.cnblogs.com/xzy999123/p/11787202.html
Copyright © 2020-2023  润新知