String中的值是从文件中读取出来的内容。
前面一段是不需要的 后面一段才是需要解析的。
然后 后面那一段的代码格式如下
研发部
姓名 年龄 性别 电话
张三 11 B 12312313
李四 12 B 32151668
人事部
姓名 年龄 地址
王五 13 XXXXXXX
赵六 14 XXXXXXX
我需要解析上面格式的代码 不知道用什么方法好点
如果用截取字符串感觉有点麻烦。不知道各位大虾有没有好点的方法介绍一下。
------解决方案--------------------
麻烦把字符串给出来
------解决方案--------------------
------解决方案--------------------
用FileReader、BufferedReader的readLine读每一行,
用String的split截取每一列。。
------解决方案--------------------
------解决方案--------------------
就是基本的字符串操作,没什么捷径的。。。
按照自己想的写好了。
------解决方案--------------------
这个 我只能说,你没规定一个固定的格式 想用一个简单的方法来解析,很困难!!
我提个建议,你可以在研发部、人事部前面加个前缀,比如说
L-研发部
姓名 年龄 性别 电话
张三 11 B 12312313
李四 12 B 32151668
l-人事部
姓名 年龄 地址
王五 13 XXXXXXX
赵六 14 XXXXXXX
这样你就只要判断有没有“L-”这个前缀了,如果有就证明是一个部门的数据,并且这一行是部门标题,按照你的这个规则自然的下一行是字段名称,从第三行开始到下一个包含“L-”中间的就全是数据了!!
至于怎么加“L-”,楼主看着办!
------解决方案--------------------
用split读出来
------解决方案--------------------
楼主试了我的方法没?