java程序问题 编写一个java程序读取一个文件夹中所有文本文件, 如果在文本文件中找到指定的文字 ,就将此文件剪切至其他文件夹文本文件中的内容都是中文 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 中文也一样import java.io.*;public class FileOperator { public static void main(String[] args) { try { String search = "csdn"; File file = new File("d:\\directory"); File[] list = file.listFiles(); for (File f:list) { BufferedReader reader = new BufferedReader(new FileReader(f)); String str = reader.readLine(); while (str != null) { if (str.indexOf(search)>=0) { reader.close(); f.renameTo(new File("d:\\toDirectory\\"+f.getName())); System.out.println(f+"被发现含有"+search+",被移动..."); break; } str = reader.readLine(); } } } catch (Exception e) { e.printStackTrace(); } }} string cannot be resolved to a type 一个小计算器中的小问题 还请高手教我........ 什么才是java的基础 关于while循环 的问题 请问,如何做一个游离后可以改变大小的JToolbar java 1.1.8 可以使用透明色么? 如何获得runtime的返回值? 听说windows不在支持java了,那么java的跨平台性怎么体现呢? 100分:有谁正在用着visual_age_for_java4.0的请近来. 一个很傻的问题。怎么辨别一个变量是什么类型的? 关于JAVA的学习
import java.io.*;
public class FileOperator {
public static void main(String[] args) {
try {
String search = "csdn";
File file = new File("d:\\directory");
File[] list = file.listFiles();
for (File f:list) {
BufferedReader reader = new BufferedReader(new FileReader(f));
String str = reader.readLine();
while (str != null) {
if (str.indexOf(search)>=0) {
reader.close();
f.renameTo(new File("d:\\toDirectory\\"+f.getName()));
System.out.println(f+"被发现含有"+search+",被移动...");
break;
}
str = reader.readLine();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}