java如何识别文本里的制表符? 一个文本文档里有这样的记录数千条:“文苑莉 艺术学院 06表演一班 女”。各字段之间是一制表符,如果现在想提取第二和第三个字段,用JAVA该如何写代码? 请各位指点。非常感谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用String的split方法就好,java中的制表符是\t,如下:String str = "文苑莉 艺术学院 06表演一班 女";String[] result = str.split("\t"); TO yibunengjing : 每一条记录各字段的长短不一样了,第一字段是姓名,第二字段是院系,如果把"\t"剔除了,我也不好区别是哪一字段啊?TO akirya: 用正则?能说得详细点吗?谢谢 不管记录各字段长度怎么样,只要中间是以制表符分隔的,而且字段本身没有制表符的话,都可以用 str.split("\t"); String s = "文苑莉 艺术学院 06表演一班 女"; String str[] = s.split("\t"); System.out.println(str[1]); System.out.println(str[2]); 谢谢wensheng_zh2007 ,谢谢各位;我的问题解决了。但是这个怎么给分的啊? ------------用ant mxmlc 怎么編譯一個文件夾底下的多個文件?----------- my code! 寻求java 试题 怎么使窗口置顶? 我生成的产生随机数有大量的重复 一个installanywhere的问题,高手帮忙啊 网络编程菜鸟疑问 高手解答下 不胜感激 XP对JDK1.3是否支持? jbuilder7在使用威盛CPU的机器上无法安装的问题 求助ssh项目启动的时候数据库表都创建上了,然后添加数据的时候驱动错误 main方法中参数String[]args起什么作用? java乱码问题,急求帮助!
String[] result = str.split("\t");
每一条记录各字段的长短不一样了,第一字段是姓名,第二字段是院系,如果把"\t"剔除了,我也不好区别是哪一字段啊?TO akirya:
用正则?能说得详细点吗?谢谢
String s = "文苑莉 艺术学院 06表演一班 女";
String str[] = s.split("\t");
System.out.println(str[1]);
System.out.println(str[2]);
我的问题解决了。
但是这个怎么给分的啊?