j2me 如何解析文本?

xzwsun 2005-03-18 10:22:10

TxtString ="01|32|234|";
在j2se 中通过 BufferedReader buff = new BufferedReader(TxtString);

在j2me如何解析?
...全文
129 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cn_tigers 2005-03-18
  • 打赏
  • 举报
回复
给你一段代码可以解决吧:)
public void DealStr()
{
try
{
String s = '.......|.............|..............#'
tabTmp = new Hashtable();
if(s != null && !s.trim().equals(""))
for(; s.indexOf("|") > 0; s = s.substring(s.indexOf("#") + 1))
{
String s1 = s.substring(0, s.indexOf("#"));
menu menu1 = new menu();
menu1.setImage(s1.substring(0, s1.indexOf("|")).trim());
s1 = s1.substring(s1.indexOf("|") + 1);
menu1.setTitle(s1.substring(0, s1.indexOf("|")).trim());
s1 = s1.substring(s1.indexOf("|") + 1);
menu1.setContentUrl(s1.substring(0, s1.indexOf("|")).trim());
s1 = s1.substring(s1.indexOf("|") + 1);
menu1.setVidoeUrl(s1.trim());
ImageGetter imagegetter = new ImageGetter(menu1.getImage());
groups.append(manu1.getTitle(), imagegetter.getHttpImage());
tabTmp.put("" + tabTmp.size(), menu1);
}

append(groups);
}
catch(Exception exception)
{
exception.printStackTrace();
}
}
cangwu_lee 2005-03-18
  • 打赏
  • 举报
回复
我曾经写过这样的函数,可以参考

http://community.csdn.net/Expert/topic/3811/3811543.xml?temp=.4439508
网络咖啡 2005-03-18
  • 打赏
  • 举报
回复
J2ME只有你自己定义格式,按照自己的格式来进行解析。

例如你定义前3个字节是什么等等。
贝壳鱼 2005-03-18
  • 打赏
  • 举报
回复
MARK,大家继续讨论。欢迎提交FAQ

13,097

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧