用JAVA操作文本文件。
如何将下面的TXT文件里的 每一行红线部分(MAC号),如:00-14-D5-00-00-00,给取出来,存入MSSQL数据库里。每一行只要00-14-D5-00-00-00这一列,其他列不存储。同时,还要对这个列(00-14-D5-00-00-00),进行处理;将“-”符号去掉,变成:0014D5000000 存入到数据库里。数据存入MSSQL数据库里,偶会操作,怎么去取文本里指定的列,偶就不会了~~ 各位大哥大姐们给点意见,要代码的最好了~~ 小弟先谢谢了!!
文本文件 格式:AS300 HGW-B,00-14-D5-00-00-00,ChinaNet-qxaA,xgsdfy3q,192.168.1.1,useradmin,mtwnn,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-01,ChinaNet-qs4m,bzghkaqy,192.168.1.1,useradmin,sbkpe,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-02,ChinaNet-UJEq,p7pfjvyr,192.168.1.1,useradmin,jxww4,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-03,ChinaNet-QaxK,thlmcrnm,192.168.1.1,useradmin,cfkv9,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-04,ChinaNet-ZriD,da5qkd7x,192.168.1.1,useradmin,pgzp2,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-05,ChinaNet-9LHT,xuyfx34l,192.168.1.1,useradmin,q2qqj,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-06,ChinaNet-76eg,xekxgxzk,192.168.1.1,useradmin,mhgmh,11VDC,0.7A
如何将下面的TXT文件里的 每一行红线部分(MAC号),如:00-14-D5-00-00-00,给取出来,存入MSSQL数据库里。每一行只要00-14-D5-00-00-00这一列,其他列不存储。同时,还要对这个列(00-14-D5-00-00-00),进行处理;将“-”符号去掉,变成:0014D5000000 存入到数据库里。数据存入MSSQL数据库里,偶会操作,怎么去取文本里指定的列,偶就不会了~~ 各位大哥大姐们给点意见,要代码的最好了~~ 小弟先谢谢了!!
文本文件 格式:AS300 HGW-B,00-14-D5-00-00-00,ChinaNet-qxaA,xgsdfy3q,192.168.1.1,useradmin,mtwnn,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-01,ChinaNet-qs4m,bzghkaqy,192.168.1.1,useradmin,sbkpe,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-02,ChinaNet-UJEq,p7pfjvyr,192.168.1.1,useradmin,jxww4,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-03,ChinaNet-QaxK,thlmcrnm,192.168.1.1,useradmin,cfkv9,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-04,ChinaNet-ZriD,da5qkd7x,192.168.1.1,useradmin,pgzp2,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-05,ChinaNet-9LHT,xuyfx34l,192.168.1.1,useradmin,q2qqj,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-06,ChinaNet-76eg,xekxgxzk,192.168.1.1,useradmin,mhgmh,11VDC,0.7A
解决方案 »
- java实现rss
- windows 2008 r2 安装oracle business inteligence ,java host 服务起不来!
- 字符串比较的问题
- jspSmartUpload出现的错误如何解决
- 利用jarkarta-common中的连接池DBCP做的一个PooledConnectionManager类
- SMTP(XP, IIS)问题:不能发送邮件
- struts中action的返回值问题,请教各位大侠
- 高手帮看看这个异常是什么原因?
- struts问题,请各位帮忙?(乱码)
- 在哪里下载smartupload组件呀?在线等待!当即给分!
- [急]只有放在weebroot下面的JSP才能读取到类?
- jsp页面显示问题
文本文件:
AS300 HGW-B,00-14-D5-00-00-00,ChinaNet-qxaA,xgsdfy3q,192.168.1.1,useradmin,mtwnn,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-01,ChinaNet-qs4m,bzghkaqy,192.168.1.1,useradmin,sbkpe,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-02,ChinaNet-UJEq,p7pfjvyr,192.168.1.1,useradmin,jxww4,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-03,ChinaNet-QaxK,thlmcrnm,192.168.1.1,useradmin,cfkv9,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-04,ChinaNet-ZriD,da5qkd7x,192.168.1.1,useradmin,pgzp2,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-05,ChinaNet-9LHT,xuyfx34l,192.168.1.1,useradmin,q2qqj,11VDC,0.7A
AS300 HGW-B,00-14-D5-00-00-06,ChinaNet-76eg,xekxgxzk,192.168.1.1,useradmin,mhgmh,11VDC,0.7A
将第一个"逗号" 和第二个"逗号"之间的内容,读出来,处理一下,再存入MSSQL数据库里.好烦呀,一点都不会~~ 各位大侠帮忙想想法子。
大哥,能给点代码,让偶看看吗?
我的JAVA很垃圾,刚学。
//存放mac的list
List<String> list=new ArrayList<String>();//txt文件路径,其中path要修改为你的实际绝对路径
File f=new File("path");
FileInputStream in=new FileInputStream(f);
BufferedReader reader=new BufferedReader(new FileReader(f));
String s=null;
//循环读取每一行并且取得以逗号分隔的数组第二个元素,对该结果进行所有的-替换为:的操作
while((s=reader.readLine())!=null){
String mac=s.split(",")[1];
mac.replaceAll("-",":");
//将mac存入list以供使用,这里也可以直接对数据库操作
list.add(mac);
}
reader.close();
in.close();