用java怎么查询文本文件的数据? 比如:c:/java/2008/1/1.textc:/java/2008/1/2.text......输入一个关键字能查出来有没有在某个文本里,用DataOutputStream怎么做?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道LZ的文本是什么样的?有的文本的格式是有限制的。可以创建一张表,含有一个字段,此字段可以设置很大的类型用于存放此文本。这样的话,输入的关键字就可以用模糊查询来查找:"select t_id,t_content from text where t_content like '%"+keyword%+"'"if(rs.next()){ str = "在文本里";} 如果你是在windows下的话,实现起来应该不难(没考虑效率)public static boolean Contain(String path,String keyword) throws Exception{ boolean rtn=false; InputStream in=new FileInputStream(path); byte [] avail=new byte[in.available()]; in.read(avail); String s=new String(avail,"gbk"); System.out.println(s); if(s.contains(keyword)) rtn=true; return rtn;} lucene 具体指什么? 望赐教LS 的方法也不错还可以考虑读入文本内容后用 正则 去匹配DataOutputStream只是输出流,你要读文本还是要用FileInputStream 你可以把文本内容都读取出来,拼接成一个String,然后检索不就OK了吗? 返回语句的问题 下载了 个 绿色版的 editplus 可是打开 html jsp java 文件 都没高亮显示??? 新手入门两个小问题:有关@和(String g : greeting)的格式 java调用oracle函数错误,请指教 提问:关于java的中文显示问题 方法间的赋值问题 用JAVAAPPLET如何读取文件中的数据? 有谁了解java 串口通讯的啊 高分求AWT的好的电子书籍 最新 JAVA2核心技术 卷I 的英文版电子书再那里有???? 求求各位大侠帮忙啊 为什么一个简单的圆形动画用了双缓冲还是闪 进来讨论一下这道算法题
有的文本的格式是有限制的。
可以创建一张表,含有一个字段,此字段可以设置很大的类型用于存放此文本。
这样的话,输入的关键字就可以用模糊查询来查找:
"select t_id,t_content from text where t_content like '%"+keyword%+"'"
if(rs.next()){
str = "在文本里";
}
public static boolean Contain(String path,String keyword) throws Exception{
boolean rtn=false;
InputStream in=new FileInputStream(path);
byte [] avail=new byte[in.available()];
in.read(avail);
String s=new String(avail,"gbk");
System.out.println(s);
if(s.contains(keyword))
rtn=true;
return rtn;
}
LS 的方法也不错还可以考虑读入文本内容后用 正则 去匹配
DataOutputStream只是输出流,你要读文本还是要用FileInputStream