目的:倒数据(将一个表中的数据导入到另外一张表)表一 和 表二 的字段是不同的现在表一中有一字段中同时记录了三个值,它们之间是用两个'||'来分割的。
并且这三个值都有可能为空:可能情况一: '||||' 【三个都没值】
可能情况二: 'a||||' 【只有第1个有值】
可能情况三: '||b||' 【只有第2个有值】
可能情况四: '||||c' 【只有第3个有值】
...的任意组合怎样分别得到这三个值?
给个正则也可以
并且这三个值都有可能为空:可能情况一: '||||' 【三个都没值】
可能情况二: 'a||||' 【只有第1个有值】
可能情况三: '||b||' 【只有第2个有值】
可能情况四: '||||c' 【只有第3个有值】
...的任意组合怎样分别得到这三个值?
给个正则也可以
解决方案 »
- java代码怎么调用网上的action.do网页?
- 用过paypal的java api的请帮个忙
- dtree onclick事件
- The value for the useBean class attribute test.TestBean is invalid.请问如何解决?
- 如何在JSP页面上取ARRAYLIST里面的值!
- 请教大家!!!!!!!!!!!11
- jsp中数据库问题~!
- jsp利用poi读取excel文件,如何取得文件路径?
- 外企招聘熟悉J2ME的Java程序员及有志于J2ME的人才、c/c++程序员!!
- 一个奇怪的现象:捕获错误但不是Exception的实例
- 求电子邮件正则表达式
- jsp表单验证转向的问题!
楼主【KAKUKYOWU】截止到2008-07-17 19:56:05的历史汇总数据(不包括此帖):
发帖的总数量:8 发帖的总分数:210 每贴平均分数:26
回帖的总数量:82 得分贴总数量:29 回帖的得分率:35%
结贴的总数量:5 结贴的总分数:80
无满意结贴数:3 无满意结贴分:130
未结的帖子数:3 未结的总分数:130
结贴的百分比:62.50 % 结分的百分比:38.10 %
无满意结贴率:60.00 % 无满意结分率:162.50%
楼主加油
public class Test2 {
public static void main(String[] args) {
String str="||||";
String result[]=str.split("\\|\\|", -1);
System.out.println(result.length);
for (int i = 0; i < result.length; i++) {
System.out.println(result[i]);
}
String str2="a||||";
String result2[]=str2.split("\\|\\|",-1);
System.out.println(result2.length);
for (int i = 0; i < result2.length; i++) {
System.out.println(result2[i]);
}
}
}
为什么又:
可能情况三: ' ¦ ¦b ¦ ¦' 【只有第2个有值】
可能情况四: ' ¦ ¦ ¦ ¦c' 【只有第3个有值】
中间的 &是怎么回事。
上面给出的代码是按||分隔情况下的方法。
没有‘&’啊,我没写这个啊?难道csdn有bug?呵呵