⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testkeyword.java

📁 java实验答案。其中包括:金额的中文大写方式
💻 JAVA
字号:
import java.io.*;
public class TestKeyword{
  boolean TKFR(String keyword,String fileName) throws IOException{//用字符流FileReader测试
    FileReader fr=new FileReader(fileName);
    char ch='a';
    String s="";    
    int i;
    while((i=fr.read())!=-1)
      s=s+(char)i; //将文件中的关键字读出来组成一个字符串
     s=s+" ";
     keyword=keyword+" "; 
    int j=s.indexOf(keyword);
    if(j>=0) return true;
    else return false;      
  }

  boolean DIS(String keyword,String fileName) throws IOException{ //用数据流DataInputStream测试
       
    String newFileName="new.txt";
    FileOutputStream fos=new FileOutputStream(newFileName);
    DataOutputStream dos=new DataOutputStream(fos);
    FileInputStream fis=new FileInputStream(fileName);
    char ch;
    int i;
    while((i=fis.read())!=-1){
      ch=(char)i;
      dos.writeChar(ch);
    }
    dos.writeChar('1');
    
    fis=new FileInputStream(newFileName); 
    DataInputStream dis=new DataInputStream(fis);
    String s="";
    while((ch=dis.readChar())!='1')
      s=s+ch;
    s=s+" ";
     keyword=keyword+" "; 
    int j=s.indexOf(keyword);
    if(j>=0) return true;
    else return false; 
    

}

  
  public static void main(String args[]) throws IOException{
    String fileName="keyword.txt";
    String keyword="void";
    if(args.length>0) keyword=args[0];
    boolean isKeyword;
    TestKeyword tk=new TestKeyword();
    isKeyword=tk.TKFR(keyword,fileName);
    if(isKeyword) 
       System.out.println("Use funtion FileReader:"+keyword+" is a Keyword!");
    else  System.out.println("Use funtion FileReader:"+keyword+" is not a Keyword!");
    
    isKeyword=tk.DIS(keyword,fileName);
    if(isKeyword) 
       System.out.println("Use funtion DataInputStream:"+keyword+" is a Keyword!");
    else  System.out.println("Use funtion DataInputStream:"+keyword+" is not a Keyword!");
  }
}    	  	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -