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”结尾