(100分)如何通过jsp程序读取txt文件生成一个xml文件(急)! 输出xml文件用字符串组一下就可以了比如"<xxx>"+值+"</xxx>" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://expert.csdn.net/Expert/topic/1599/1599217.xml?temp=.5182306 package test;import java.util.*;import java.io.*; class tests{ public tests(){}public void getFieldStr(String fileName,String indexStr)throws Exception{boolean dofind=false;int testnumber=0; try { BufferedReader getstring=new BufferedReader(new FileReader(fileName)); String words=null; while(getstring.ready() ){ words=getstring.readLine() ; dofind=findkey(words,indexStr); if(dofind){ System.out .println(TakeTheTokenString(words,indexStr+"=")); } } } catch(Exception e){ System.out.println("ERROR:"+e); } } private String TakeTheTokenString(String InputString,String IndexKey) { StringBuffer tempa=new StringBuffer(); tempa.append(InputString) ; String forkey=tempa.toString() ; int key=forkey.indexOf(IndexKey) ; tempa.delete(0,key+IndexKey.length() ); return tempa.toString() ; }private boolean findkey(String in,String key){StringBuffer tempa=new StringBuffer();tempa.append(in) ;StringBuffer tempb=new StringBuffer();tempb=tempa.reverse() ;tempb.delete(0,in.length()-key.length() ) ;tempa=tempb.reverse() ;String tempc=tempa.toString() ;return tempc.equals(key) ;} public static void main(String args[])throws Exception{tests test=new tests();test.getFieldStr("文件名","MM") ; }}这个类用来读取关键字,比如"xxx=xxxx"形式的TXT文件,剩下的就不用我说了吧。恩,恩,应付老师的一个作业,见笑了。希望能提供点参考。 jsp页面获取不到 后台的数据 ajax技术 面试的时候碰到不会的技术问题应该怎么处理? 关于Struts+Hibernate小例子,不报错,但却不出值! 关于Dtd出错(急)在线等.... 程序员过渡期的迷茫 怎样在JAVA里面用返回参数的存储过程 下载文件 急!!!!!!!!!!! 请问如何配置jboss以使客户端也可以访问其jndi上的数据源??!! jbuilder8的鼠标不能正确定位? 大家帮忙看看!一个关于J2EE的问题!!在县等待!! jbuilder7不能编译jsp 用JAVA语言怎么样实现用浏览器打开一个URL的问题,请大虾指教
import java.util.*;
import java.io.*; class tests
{ public tests(){}
public void getFieldStr(String fileName,String indexStr)throws Exception{boolean dofind=false;
int testnumber=0; try {
BufferedReader getstring=new BufferedReader(new FileReader(fileName));
String words=null;
while(getstring.ready() ){
words=getstring.readLine() ; dofind=findkey(words,indexStr);
if(dofind){ System.out .println(TakeTheTokenString(words,indexStr+"="));
}
}
} catch(Exception e){
System.out.println("ERROR:"+e);
} } private String TakeTheTokenString(String InputString,String IndexKey) { StringBuffer tempa=new StringBuffer();
tempa.append(InputString) ;
String forkey=tempa.toString() ;
int key=forkey.indexOf(IndexKey) ;
tempa.delete(0,key+IndexKey.length() );
return tempa.toString() ;
}
private boolean findkey(String in,String key){
StringBuffer tempa=new StringBuffer();
tempa.append(in) ;
StringBuffer tempb=new StringBuffer();
tempb=tempa.reverse() ;
tempb.delete(0,in.length()-key.length() ) ;
tempa=tempb.reverse() ;
String tempc=tempa.toString() ;
return tempc.equals(key) ;} public static void main(String args[])throws Exception{
tests test=new tests();
test.getFieldStr("文件名","MM") ;
}}这个类用来读取关键字,比如"xxx=xxxx"形式的TXT文件,剩下的就不用我说了吧。恩,恩,应付老师的一个作业,见笑了。希望能提供点参考。