2012-05-18 99 views
0

我有很多的字符串,我把它放在一个list.All字符串有这样的形式:操作字符串的ArrayList中的Java

\ n阿贾克斯\ n

\ n的JavaScript \ n

我刚刚从服务器撤回,我列入一个列表:

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

我该如何切割\ n在双方?

+0

这是一个长度为2的字符串,包含一个斜杠和一个n,还是一个换行符? –

+0

斜杠和n.I从服务器中检索,我把它放在一个list.And它把它与这个form.And我想删除\ n在双方 –

+0

@AlexDowining:你能告诉我们你以前做过什么吗? – Crazenezz

回答

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); 
} 

编辑:

我刚刚从服务器retreived有和我放在一个列表:

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

我如何能切\ n在双方?

简单,使用trim()

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

标题说的ArrayList,所以

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

而且方法应该算得上list.get(someIndex)

IE>list.get(1).replaceAll("\\n","")记住你需要插入\ \为了让java读取你想要替换的\