【问题标题】:How to split a string twice without an XML parser [duplicate]如何在没有 XML 解析器的情况下将字符串拆分两次 [重复]
【发布时间】:2013-12-29 20:18:41
【问题描述】:

我试图将一个字符串拆分两次

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

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

我正在尝试通过使用此代码来实现这一点(未成功),但我不想打印第一个拆分,而是想保存它并继续进行第二个拆分。谁有解决这个问题的方法或更好的方法来拆分字符串两次?谢谢

【问题讨论】:

  • 你输入的字符串是什么?
  • 提示:split 不会修改输入字符串。
  • String[] onlyOneArray = example.split("(&lt;section&gt;)|(&lt;title&gt;)");

标签: java arrays split


【解决方案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]);
    }

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2018-01-03
    • 1970-01-01
    • 2019-05-03
    • 2014-06-11
    相关资源
    最近更新 更多