1、编写程序,将一个目录及其子目录下的所有 txt 类型的文本文件中的内容合并到若干个新的文本文件中,当第一个新产生的文件存储的内容达到 1M 时,剩下的内容存储到第二个新的文件中,依次往下,新产生的文本文件名依次为 1.txt、2.txt、……。
小生愚钝。如果哪位大虾有更好的方法请给我留言!
运行结果:
2、编写一个函数,把 StringReader 输入流中所有英文字母变成大写,并将结果写到一个 StringWriter 输出流对象中。然后用这个函数将一个字符串中的所有字符转换成大写。
3、阅读下面程序代码:
public class Demo {
public static void main(String[] args) throws Exception {
InputStreamReader isr = new InputStreamReader(System.in,"iso8859-1");
BufferedReader br = new BufferedReader(isr);
System.out.println(br.readLine());
br.close();
}
}
// 输入:中国
// 输出:ä¸å½
输出结果为乱码,要求用两种方式修改,可以正确输出