readtest.java

来自「这是我最得意的一件小作品。它是一个基于C/S模式的网络考试系统」· Java 代码 · 共 64 行

JAVA
64
字号
package testsystem;

import java.io.*;

public class ReadTest
{
    private BufferedReader buffReader;
    public int testTime;
    private String correctAnswer;

    public ReadTest()throws Exception
    {
         buffReader=new BufferedReader(new FileReader("E:\\test.txt"));
         String s=buffReader.readLine();
         int i1=s.indexOf('@');
         int i2=s.indexOf("分钟");
         s=s.substring(i1+1,i2);
         testTime=Integer.parseInt(s)*60*1000;
         s=buffReader.readLine().trim();
         correctAnswer=s.substring(s.indexOf("@")+1);

    }

    public int  getTestTime()
    {
        return testTime;
    }

    public String getCorrectAnswer()
    {
        return correctAnswer;
    }

    public String getTestQuestion()
    {
        String testQuestion="";
        try {
            StringBuffer temp=new StringBuffer();
            String s="";
            if(buffReader!=null)
            {
                while((s=buffReader.readLine())!=null)
                {
                    if(s.startsWith("*"))
                    {
                        break;
                    }
                    temp.append("\n"+s);
                    if(s.startsWith("试题结束"))
                    {
                        buffReader.close();
                    }
                }
                testQuestion=temp.toString();

            }
        } catch (Exception ex) {
            testQuestion="试题结束";
        }
        return testQuestion;
    }

}

⌨️ 快捷键说明

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