当我使用此代码时,我需要使用\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
获得拆分字符串。
答案 0 :(得分:1)
您需要在分隔符字符串中转义反斜杠:"\\n"
答案 1 :(得分:0)
Split使用正则表达式 - 所以要在换行符上拆分,你应该使用:
String delimiter = "\\n";
答案 2 :(得分:0)
为了支持Unix和Windows新行使用:
String lines [] = String.split(“\ r?\ n”);
如下所述: