SPLIT \ n分隔符

时间:2012-01-26 16:45:15

标签: java android

当我使用此代码时,我需要使用\n的分隔符拆分字符串:

String delimiter = "\n";
String[] temp;
temp = description2[position].split(delimiter);
for (int i = 0; i < temp.length; i++) {
    holder.weeklyparty_text3.setSingleLine(false);
    holder.weeklyparty_text3.setText(temp[i]);
}

但不会从\n获得拆分字符串。

3 个答案:

答案 0 :(得分:1)

您需要在分隔符字符串中转义反斜杠:"\\n"

答案 1 :(得分:0)

Split使用正则表达式 - 所以要在换行符上拆分,你应该使用:

String delimiter = "\\n";

答案 2 :(得分:0)

为了支持Unix和Windows新行使用:

String lines [] = String.split(“\ r?\ n”);

如下所述:

Split Java String by New Line

相关问题