java:如何在一行中设置所有文本
java:如何在一行中设置所有文本,java,Java,selenium元素的输出为 res = webDriverService.getDriver().findElements(By.xpath("//*[@id='main_content']/div/div[2]/h2/span")).get(0).getText(); res的结果是这样一个字符串: A relationship A play partner Friendship Events 我想知道怎样才能把它们都排成一行 A relationship,A play partner,
selenium
元素的输出为
res = webDriverService.getDriver().findElements(By.xpath("//*[@id='main_content']/div/div[2]/h2/span")).get(0).getText();
res
的结果是这样一个字符串:
A relationship
A play partner
Friendship
Events
我想知道怎样才能把它们都排成一行
A relationship,A play partner,Friendship,Events
那么,我该怎么做呢?只要替换换行符就行了?大概是这样的:
res = res.replace("\n",",").replace("\r","");
您只需使用字符串操作将换行符替换为
,
:
System.out.println(res.replace("\n",","));
问题中有什么错误?
.replace(“\r”,”)
的作用是什么?如果字符串使用windows方案,将每一行以“\r\n”而不是简单的“\n”结尾