1
map.put("RowID", String.valueOf(RowID));
map.put(KEY_NAME, parser.getValue(e, KEY_NAME));

解析后我得到数据

13/2012 | Section 10(15), item (h) of sub-clause (iv) of the Income-tax Act, 1961 - Exemptions - Interest on bonds/debentures - Notified bonds/debentures of Public Sector Companies - Corrigendum to notification no.7/2012, dated 14-2-2012

我想分开|并打印这样的数据

13/2012 Section
10(15), item (h) of sub-clause (iv) of the Income-tax Act, 1961 - Exemptions - Interest on bonds/debentures - Notified bonds/debentures of Public Sector Companies - Corrigendum to notification no.7/2012, dated 14-2-2012

我怎样才能做到这一点?

4

3 回答 3

2

使用 String.replace()。

例如:

    String s = "hello | world";

    System.out.println(s.replace("|", "\n"));

这打印出来:

你好
世界

于 2012-10-10T08:31:49.360 回答
1

您可以使用String#replace方法:

String finalString = oldString.replace("|", "\n");

或使用String#split

String[] splitted = oldString.split(Pattern.quote("|"));
于 2012-10-10T08:28:36.987 回答
1

独立于平台(在您使用 android 时并不严格需要)

System.out.println(yourString.replaceAll("\\|", System.getProperty("line.separator"));

这将取代所有 | 以及如果您的字符串有多个 |

于 2012-10-10T08:36:53.877 回答