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

📄 operationfile.java~11~

📁 提供了一种注册机算法的实现. 里面共有两份分别是题库的代码和注册机的代码
💻 JAVA~11~
字号:
package dcwork;
import java.sql.*;
import java.io.*;
import java.io.*;

public class OperationFile{



  static void oAnswer(char[] charAnswer) { //throws IOException{
   try {
      //调用时先将文本框内容(string类型)转换成字符串组
      Runtime rt = Runtime.getRuntime();
      rt.exec("notepad  答案预览.txt"); //打开一个记事本文档
      File fAnswer = new File("答案预览.txt"); //新建一个File对象,文件名为“答案.txt”
      FileWriter wAnswer = new FileWriter(fAnswer); //新建一个文件输入对象,输入到fAnswer;
//ture是确定在文本的最后一个字符后添加新的内容,不用ture会覆盖原有的内容
      for (int i = 0; i < charAnswer.length; i++) { //用for循环添加新内容的每个字符
        wAnswer.write(charAnswer[i]);
      }
      wAnswer.close(); //关闭输入流
    }
    catch (java.io.IOException ioe) {}
  }
  static void oAnswer1(char[] charAnswer) { //throws IOException{
    Dcyh dco = new Dcyh();
  dco.connection();
  ResultSet returnRso = dco.rs;

 Statement so= dco.stmt;
 try{returnRso=so.executeQuery("SELECT * FROM pathp");
//returnRso=so.executeQuery(sql);
while(returnRso.next())
{

  String sss=returnRso.getString(2);
  Runtime rt = Runtime.getRuntime();
    String p=sss+" "+"答案预览.doc";
    rt.exec(p); //打开一个记事本文档
    File fAnswer = new File("答案预览.doc"); //新建一个File对象,文件名为“答案.txt”
    FileWriter wAnswer = new FileWriter(fAnswer); //新建一个文件输入对象,输入到fAnswer;
//ture是确定在文本的最后一个字符后添加新的内容,不用ture会覆盖原有的内容
    for (int i = 0; i < charAnswer.length; i++) { //用for循环添加新内容的每个字符
      wAnswer.write(charAnswer[i]);
    }
    wAnswer.close(); //关闭输入流


}
}catch(Exception seo){}

  }
  static void oAnswer2(char[] charAnswer){//throws IOException{
      try{

        Runtime rt = Runtime.getRuntime();
        rt.exec("notepad  试卷答案预览.txt");
        File fAnswer = new File("试卷答案预览.doc");
        FileWriter wAnswer = new FileWriter(fAnswer,true);
        for(int i=0;i<charAnswer.length;i++){
          wAnswer.write(charAnswer[i]);
        }
        wAnswer.close();
      }catch(java.io.IOException ioe){  }
    }
    static void oTry(String strTry){//throws IOException{
      try{
        Runtime rt = Runtime.getRuntime();
        rt.exec("notepad 试卷.doc");
        File fTry = new File("试卷.doc");
        FileWriter wTry = new FileWriter(fTry,true);
        wTry.write(strTry);
        wTry.close();
      }catch(java.io.IOException ioe){  }
    }
    static void oAnswer3(char[] charAnswer) { //throws IOException{
       Dcyh dco = new Dcyh();
     dco.connection();
     ResultSet returnRso = dco.rs;

    Statement so= dco.stmt;
    try{returnRso=so.executeQuery("SELECT * FROM pathp");
//returnRso=so.executeQuery(sql);
    while(returnRso.next())
    {

     String sss=returnRso.getString(2);
     Runtime rt = Runtime.getRuntime();
       String p=sss+" "+"答案预览.doc";
       rt.exec(p); //打开一个记事本文档
       File fAnswer = new File("答案预览.doc"); //新建一个File对象,文件名为“答案.txt”
       FileWriter wAnswer = new FileWriter(fAnswer); //新建一个文件输入对象,输入到fAnswer;
//ture是确定在文本的最后一个字符后添加新的内容,不用ture会覆盖原有的内容
       for (int i = 0; i < charAnswer.length; i++) { //用for循环添加新内容的每个字符
         wAnswer.write(charAnswer[i]);
       }
       wAnswer.close(); //关闭输入流


    }
    }catch(Exception seo){}

     }

     static void oAnswer4(char[] charAnswer){//throws IOException{
         try{

           Runtime rt = Runtime.getRuntime();
           rt.exec("notepad  试卷答案预览.txt");
           File fAnswer = new File("试卷答案预览.doc");
           FileWriter wAnswer = new FileWriter(fAnswer,true);
           for(int i=0;i<charAnswer.length;i++){
             wAnswer.write(charAnswer[i]);
           }
           wAnswer.close();
         }catch(java.io.IOException ioe){  }
       }
       static void oTry1(String strTry){//throws IOException{
         try{
           Runtime rt = Runtime.getRuntime();
           rt.exec("notepad 试卷.doc");
           File fTry = new File("试卷.doc");
           FileWriter wTry = new FileWriter(fTry,true);
           wTry.write(strTry);
           wTry.close();
         }catch(java.io.IOException ioe){  }
       }
       static void oAnswer5(char[] charAnswer) { //throws IOException{
    try {
       //调用时先将文本框内容(string类型)转换成字符串组
       Runtime rt = Runtime.getRuntime();
       rt.exec("notepad  答案预览.txt"); //打开一个记事本文档
       File fAnswer = new File("答案预览.txt"); //新建一个File对象,文件名为“答案.txt”
       FileWriter wAnswer = new FileWriter(fAnswer); //新建一个文件输入对象,输入到fAnswer;
//ture是确定在文本的最后一个字符后添加新的内容,不用ture会覆盖原有的内容
       for (int i = 0; i < charAnswer.length; i++) { //用for循环添加新内容的每个字符
         wAnswer.write(charAnswer[i]);
       }
       wAnswer.close(); //关闭输入流
     }
     catch (java.io.IOException ioe) {}
   }


}


⌨️ 快捷键说明

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