Java学习笔记(7)- Java系统类

来源:互联网 发布:法兰绒衬衫怎么洗 知乎 编辑:程序博客网 时间:2024/06/14 19:59

第七章 Java系统类

1、题目

1.1、补充阅读《Java编程思想(第四版)》

第5.7节“构造器初始化”、
第13.1节和13.2节“字符串String”、
第14.5节“instanceof()”。

1.2、编写一个程序实现在一文本文件中查找指定字符串,要求不区分大小写,打印出现的次数。

(其实这用到了文件操作的知识,详情见笔记(9))

package xiti7;import java.io.*;public class xiti7_2 {public static void main(String[] args) throws Exception {    // TODO Auto-generated method stub    int b = 0;    String myString =null;    FileInputStream in = new FileInputStream("e://xiti72.txt");//或"c:/source.txt"      while((b=in.read())!=-1){//一次读一个字节,判断是否读到文件结尾          //A->65;Z->90;a->97;z->122          if(64<b && b<90) {//将大写字母改为小写              b+=32;          }        myString=myString+(char)b;             }      //myString.toLowerCase();或者把整个字符串转换为小写    in.close();           String sToFind = "java";    int count = 0;//找到的计数    int index = -1;     //以下不断从上一次判断结束处截取,用于下次判断    //int indexOf(int ch,int fromIndex)函数,默认从第0位开始    //就是字符ch在字串fromindex位后出现的第一个位置.没有找到返加-1    while ((index = myString.indexOf(sToFind)) != -1){        myString = myString.substring(index + sToFind.length());        count++ ;    }           System.out.println("包含java子串的个数为 "+count);  }}

这里写图片描述

2、论述

原创粉丝点击