大虾们,字符串解析求助! 本人学习java不久,现遇到一个问题,问大虾们给与指导。那就是我要对一个有格式的字符串进行解析,如张三*男*28*旅游;预先的格式也是这样“姓名*性别*年龄*爱好”这样的格式,“*”为标记符;这样,就能对它进行正确解析并保存起来,这个也好做,问题来了,假如不是按给定的格式给你的字符串,该怎样解析并正确保存如“张三*游泳*三十岁"。谢谢了先! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JAVA 里有 split 函数你看看啊 很容易就可以解决的参看文章http://blog.csdn.net/ydsakyclguozi/archive/2007/04/11/1560512.aspx 谢谢了上楼的大哥先!我还想问就是,如果他不按照我给的格式写,我要用什么方法能把字符串解析出来并且正确的存储?如我规定的格式为:姓名*性别*年龄*爱好,如果他按正规格式发送,我接收到后对其解析,并存入自己定义的四个变量如(name,sex,age和love中,但是他发给我的却是:张三*26*游泳*男,我该怎样做?!请指条名路哦 !! who can help me ???????????????!!!!!!!please............... 呵呵 一般在做项目的时候!先做的就是接口或者数据字典什么的 事先必须规定好 按什么格式来存取 否则就是做出来了 一是没有必要 二是性能速度变得差了 做什么得有个规则 建议规定好 要不就别按照这种方式写 还是作成javabean 参数传递多好啊 哈哈 .... 象这样的需求用xml标记来定界,这样就不管你有没有规定的属性或什么顺序都可以解析,不要用*这样的格式不就可以了吗? 楼上的哥们,能不能说的清楚一点啊,XML标记来定界?甚么dd哦!!请说的通俗一点好不好!谢谢了先!! XML格式一定要定好,这样没规律确实很麻烦的 <name>名字</name><sex>男</sex><age>20</age><love>游泳</love> 楼上的,这样的格式有什么用?既然能把“姓名*性别*年龄*爱好”格式写错那也会把这个 XML 里面的内容填错的啊。比如把爱好填到姓名里了,把姓名填到爱好里了。 乱码问题 关于org.apache.commons.net.ftp.FTPClient的用法????? 大家帮我看看我的代码有什么问题啊(急急!!!!!!) 为什么调试一结束,必会跳到Thread.class beanshell使用问题 问个序列化的问题 欢迎高手加入msn java技术群:[email protected] ——散分庆圣诞&元旦 求浙大视频教程的ftp,最好翁恺的java教程,我会送给他1000分!!! 关于界面设计的几个小问题 list是怎样实现对accept的调用的?(file class) 如何在一个网站里既有asp页面,也有jsp页面 一个关于游标的问题
你看看啊
很容易就可以解决的
参看文章
http://blog.csdn.net/ydsakyclguozi/archive/2007/04/11/1560512.aspx
谢谢了上楼的大哥先!
我还想问就是,如果他不按照我给的格式写,我要用什么方法能把字符串解析出来并且正确的存储?如我规定的格式为:姓名*性别*年龄*爱好,如果他按正规格式发送,我接收到后对其解析,并存入自己定义的四个变量如(name,sex,age和love中,但是他发给我的却是:张三*26*游泳*男,我该怎样做?!请指条名路哦 !!
这样就不管你有没有规定的属性或什么顺序都可以解析,
不要用*这样的格式不就可以了吗?
<sex>男</sex>
<age>20</age>
<love>游泳</love>