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

    课后作业 字母大小写转换

    package 第十周;
    import java.io.File;
    import java.io.FileOutputStream;
    import java.io.OutputStream;
    import java.util.Scanner;
    public class Test {
        public static void main(String[] args) throws Exception {
        	File f=new File("e:"+File.separator+"xzyll"+File.separator+"demo.txt"); 
            OutputStream out = null;     
            out = new FileOutputStream(f);     
            Scanner in = new Scanner(System.in);  
            System.out.println("");
            String str = in.nextLine();
            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();  
        }
    }
    
    
    
    

    这周学了java的IO,首先就学习了文件的简单建立与删除,然后有些File类的方法,然后就学习了随机读取类RandomAccessFile,这些都是File类针对自己本身进行的操作
    而这题我们在实验课做过一样的,只不过把字母大小写改为一样的,本周课后作业是大写改为小写,小写改为相应大写。增加了一点小难度,但是老师上课也讲过了的。其次这周老师上课也讲过字节流和字符流,字节流主要是字节数组的形式运输和保存,通过Outputstream和Inputstream这两个类输出输入,而字符流一般以字符的形式保存在内存中,以Reader和Writer进行输入和输出

  • 相关阅读:
    leetcode 78. 子集 JAVA
    leetcode 91. 解码方法 JAVA
    leetcode 75. 颜色分类 JAVA
    leetcode 74 搜索二维矩阵 java
    leetcode 84. 柱状图中最大的矩形 JAVA
    last occurance
    first occurance
    classical binary search
    LC.234.Palindrome Linked List
    LC.142. Linked List Cycle II
  • 原文地址:https://www.cnblogs.com/liualiu/p/11780118.html
Copyright © 2011-2022 走看看