.txt的格式如下:
2006-12-17 09:25:41#2006-12-18 18:31:25#参数1#参数2#参数3#短信内容 InputStream in = file.getInputStream();
InputStreamReader inReader = new InputStreamReader(in);
BufferedReader bufReader = new BufferedReader(inReader);
ArrayList list = new ArrayList();
SMSContent smsContent = new SMSContent();
String s = null;
while ((s = bufReader.readLine()) != null)
{
String[] data = s.split("#");
String beginTime = data[0];
String endTime = data[1];
for(int i=0;i<num;i++)
{ }
String content = data[2]; smsContent.setBeginTime(beginTime);
smsContent.setStopTime(endTime);
smsContent.setContentBody(content);
list.add(smsContent);
}
ContentIF contentif = new ContentIFImpl();
contentif.saveContent(rolePopedom,smsContent,cpId);
in.close();
其中参数1,参数2是动态从数据库中获取的,num就是取得的几个参数。
现在知道参数个数,不知道怎么读取??
2006-12-17 09:25:41#2006-12-18 18:31:25#参数1#参数2#参数3#短信内容 InputStream in = file.getInputStream();
InputStreamReader inReader = new InputStreamReader(in);
BufferedReader bufReader = new BufferedReader(inReader);
ArrayList list = new ArrayList();
SMSContent smsContent = new SMSContent();
String s = null;
while ((s = bufReader.readLine()) != null)
{
String[] data = s.split("#");
String beginTime = data[0];
String endTime = data[1];
for(int i=0;i<num;i++)
{ }
String content = data[2]; smsContent.setBeginTime(beginTime);
smsContent.setStopTime(endTime);
smsContent.setContentBody(content);
list.add(smsContent);
}
ContentIF contentif = new ContentIFImpl();
contentif.saveContent(rolePopedom,smsContent,cpId);
in.close();
其中参数1,参数2是动态从数据库中获取的,num就是取得的几个参数。
现在知道参数个数,不知道怎么读取??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货