我现在在做一个考试系统,我是要把word文档中的题目读取到数据库。我的数据库的表的字段是,id ,题号,题目,选项A,选项B,选项C,选项D,答案现在我已经把试题读取到了 String中,现在的问题是:如何将字符串中的内容,按表中的字段分离出来,求前辈给一个算法。或者给一个其他的更为通用解决方案样题:1.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?
A)System类
B)Class类
C)Thread类
D)Object类
答案:D
2.在Java源文件中什么类最多只能有一个,其他类的个数不限?
A)public
B)private
C)protected
D)没有这种类
答案:D
3.下列的哪个程序段可能导致错误?
A)String s = " hello";
String t = " good ";
String k = s + t;
B)String s = " hello";
String t;
t = s[3] + "one";
C)String s = " hello";
String standard = s.toUpperCase();
D)String s = "hello";
String t = s + "good";
答案:B
4.给出下列的程序,其叙述正确的是 .
public class Man
{
static int arr[] = new int[10];
public static void main(String a[])
{
System.out.println(arr[1]);
}
}
A)编译时将发生错误
B)编译时正确但是运行时出错
C)输出为0
D)输出为null
答案:B
A)System类
B)Class类
C)Thread类
D)Object类
答案:D
2.在Java源文件中什么类最多只能有一个,其他类的个数不限?
A)public
B)private
C)protected
D)没有这种类
答案:D
3.下列的哪个程序段可能导致错误?
A)String s = " hello";
String t = " good ";
String k = s + t;
B)String s = " hello";
String t;
t = s[3] + "one";
C)String s = " hello";
String standard = s.toUpperCase();
D)String s = "hello";
String t = s + "good";
答案:B
4.给出下列的程序,其叙述正确的是 .
public class Man
{
static int arr[] = new int[10];
public static void main(String a[])
{
System.out.println(arr[1]);
}
}
A)编译时将发生错误
B)编译时正确但是运行时出错
C)输出为0
D)输出为null
答案:B
解决方案 »
- spring 初始化Bean出现问题
- 问2个问题 关于js的
- [[[在线等]]]struts2数据提交问题
- 求助:jbuilder2006运行struts程序出错
- 关于j2sdk1.4.2_05无法显示汉语怎么办!
- 在tomcat中如何配置映射?
- 如何在自定义的标签内部调用struts的标签
- 请:帮我解释一下 JTA/JTA/JMS/JAX/JDO,/JNDI都是什么含义?
- 又是有关JDOM的编码问题,希望用过的朋友能解答一下。
- zez(思恩 为老婆多挣钱 QQ:883004)能不能再近来帮我看看看这个问题???
- servlet无法识别
- jquery 与struts2中的标签为何不能这样使用?
写入数据库
现在的问题是 如何 把这些题目,按上面的字段分开,这样就可以插入数据库了 ··
非要写数据库么?
本人第一个想到的是。
用配置文件的方式解决。更好点
相当于把题目和选项等,通过拼凑XML配置文件解决更合理。
要写到数据库,到时候你肯定还要查把。根据题号,查出答案选项的答案。
这个可以导入word中的题目吗~~?!
能不能将你的解决办法 具体一点,最好有代码~·
<root>
<question>1.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?</question>
<a>System类</a>
<b>Class类</b>
<c>Threa类</c>
<d>Object类</d>
<answer>D</answer>
</root>
XML是标准...
这样做的话,和我一个题目一个题目的敲进数据库,没有多大区别,
也很不方便,想这样的话,这个系统如果给一个不懂javaee 的人来管理的话,他如何给学生出题啊
导入文件的方式是最好的了··
A)System类
B)Class类
C)Thread类
D)Object类
答案:D这样分割怎么样?
A)System类
B)Class类
C)Thread类
D)Object类
答案:D这样不可以吗?
就是当读到第一个“.”那么这个符号和前面的数字都作为题号,然后从这个符号到
"A)"就是第二个内容。以此类推,然后"答案:"就是最后一个啦。或者可能用到“
正则表达式”