do{
提示 请输入学号
学号 = 用户输入 回车
提示 请输入 "出生年月"
出生年月 = 用户输入 回车
提示 请输入 性别
性别 = 用户输入 回车
}while (输入 !=“Over") // 输入一个特定的词 时 结束循环
提示 请输入学号
学号 = 用户输入 回车
提示 请输入 "出生年月"
出生年月 = 用户输入 回车
提示 请输入 性别
性别 = 用户输入 回车
}while (输入 !=“Over") // 输入一个特定的词 时 结束循环
sdfjl fjlewjf hlkxhcis flwel
sdjfwefhohewfln
sdfsdi foehwohfiewhpfjslcmslmfmf hnwelsndsf
fhohsd cosdjfljl sbdlcs
我总结不出规律,让楼主给我规律化输出,上边这些东西,你定的规律我一律不承认你能做么
感觉好像是不分析需求就让开发似的
总之楼主总结规律吧先
没有你说的这么夸张,也就像想从CSV往表里导入数据.
而这个CSV的来源是可能是其它工具作成,也可能是手工录入,每一行用逗号隔开的6个部分(对应表的6个字段),那一部分如果含有双引,单引,逗号回车等,就用双引号括起来(客户要求达到这个效果).也没有超出CSV的标准范围.用Excel能正确的打开并区分开.
学号,"出生
年月",性别 我想按一行读出来.怎么做呢.
为什么就自己不动手呢?
学号,"又不是什
么难题"
学号,"这要
是还做
不出来",...................
这提示够了,
自己再改改
public static void main(String[] args) throws Exception {
FileReader fr = new FileReader("c:\\333.txt");
BufferedReader br = new BufferedReader(fr);
String str = "";
boolean flg= true;
while (br.ready()) {
String strTemp = br.readLine();
if (strTemp.indexOf("学号") == -1) {
strTemp = strTemp.replace("\\n", "");
strTemp = strTemp.replace("\\r", "");
flg = false;
}
if ((strTemp.indexOf("学号") >= 0) && flg==false ) {
System.out.println(str);
flg= true;
str="";
}
str += strTemp;
}
System.out.println(str);
}
12楼的提示已经很好了……LZ你太懒了。汉字部分是txt文件的内容