今天一直在写个小程序,但是屡屡失败而归,郁闷啊,就要下班了,到CSDN求救于大侠了1. 文件格式为:政治类, 积极入党; 暴力类, 打打杀杀
2.写一个方法,把文本内容从“;”分开,依次存到字符串数组里面。转换结果应该为:
str[0] = "政治类, 积极入党"
str[1] = "暴力类, 打打杀杀"
注意,“;”是没有的。我调了半天,就是没办法实现,望高手指点下,我就不把我的源程序拿出来
了,怕误导,也给自己留点面子 ^_^
高手,help
2.写一个方法,把文本内容从“;”分开,依次存到字符串数组里面。转换结果应该为:
str[0] = "政治类, 积极入党"
str[1] = "暴力类, 打打杀杀"
注意,“;”是没有的。我调了半天,就是没办法实现,望高手指点下,我就不把我的源程序拿出来
了,怕误导,也给自己留点面子 ^_^
高手,help
package CSDN;import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;public class SubStringTest {
public static void main(String[] args) {
FileReader fr = null;
BufferedReader br = null;
String[] str = null;
try {
//创建输入流
fr = new FileReader("sub.txt");
br = new BufferedReader(fr);
String line;
//将sub.txt文件中的内容依次读取出来并存放到str数组中
while ((line = br.readLine()) != null) {
str = line.split(";");
}
System.out.println("str[0] = " + str[0]);
System.out.println("str[1] = " + str[1]);
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
//关闭输入流
fr.close();
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}