我有很多字符串,我把它放在一个列表中。所有字符串都有这种形式:
\ n Ajax \ n
\ n JavaScript \ n
我刚刚从服务器上退了回来,并列入了一个列表:
takedata.add(result.getBody().getTitle());
我如何切割双方的\ n?
答案 0 :(得分: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());
答案 1 :(得分:0)
标题是ArrayList,所以
如果您有ArrayList<String> list
,则可以使用方法replaceAll(String what, String withWhat)
应该在list.get(someIndex)
IE&GT; list.get(1).replaceAll("\\n","")
请记住,您需要插入\ \以便java读取您想要替换\