0

我有很多字符串,我把它放在一个列表中。所有字符串都有这种形式:

\n 阿贾克斯\n

\n JavaScript\n

我刚刚从服务器中检索并输入了一个列表:

takedata.add(result.getBody().getTitle());

我怎样才能在两边剪掉 \n ?

4

2 回答 2

4
List<String> list = new ArrayList<String>();
list.add("\n Ajax\n");
list.add("\n JavaScript\n");

for(int i = 0; i < list.size(); i++)
{
    String s = list.get(i).trim();
    list.set(i, s);
}

编辑:

我刚刚从服务器中检索并放入了一个列表:

takedata.add(result.getBody().getTitle());

我怎样才能在两边剪掉 \n ?

简单地说,使用trim()

takedata.add(result.getBody().getTitle().trim());
于 2012-05-18T07:36:25.250 回答
0

标题说ArrayList,所以

如果你有ArrayList<String> list,你可以使用该方法replaceAll(String what, String withWhat)

并且应该调用该方法list.get(someIndex)

IE>list.get(1).replaceAll("\\n","") 请记住,您需要插入 \ \ 以便 java 读取您要替换的 \

于 2012-05-18T07:40:06.967 回答