如何在没有XML解析器的情况下拆分字符串两次

时间:2013-12-29 20:18:42

标签: java arrays split

我试图将字符串拆分两次

String example = response;
String [] array = example.split("<section>");
System.out.println(array[0]);

String [] array2 = example.split("<title>");
System.out.println(array2[2]);

我试图通过使用这个代码(不成功)来实现这一点,但是我没有打印第一个分割,而是想保存它并继续进行第二次分割。谁能解决这个问题,或者更好地解决两次分裂问题?感谢

1 个答案:

答案 0 :(得分:-1)

如果你想先拆分然后再使用它,你可以使用for循环:

  String example = response;
   String [] array = example.split("<section>");
    for(int i=0;i<array.length;i++){
    example=array[i];
   String [] array2 = example.split("<title>");
   System.out.println(array2[2]);
    }

这将使您分割输入一次,然后再次分割结果。