String test="任务审核||2012集团分发需求吉林市WTO改造||陈力||2013-04-22 00:00:00.0||1||268||134078||819|| || ,";
想截取出134078 和819这两部分内容。思路是根据||划分。该如何写。。

解决方案 »

  1.   

    split方法按||分成数组,取对应位置的
      

  2.   

    String test="任务审核||2012集团分发需求吉林市WTO改造||陈力||2013-04-22 00:00:00.0||1||268||134078||819|| || ,";
     
    String[] testarray = test.split("||");
    String a = testarray[6];
    String b =  testarray[7];
      

  3.   

    哦,错了
    String test="任务审核||2012集团分发需求吉林市WTO改造||陈力||2013-04-22 00:00:00.0||1||268||134078||819|| || ,";
     
    String[] testarray = test.split("\\|\\|");
    String a = testarray[6];
    String b =  testarray[7];
      

  4.   

      String test="任务审核||2012集团分发需求吉林市WTO改造||陈力||2013-04-22 00:00:00.0||1||268||134078||819"; 
     
          String str[]=test.split("\\|\\|");
          for (String string : str) {
    System.out.println(string);
          }
    System.out.println(str[6]);  //134078
    System.out.println(str[7]);   //819