将字符串数组拆分为java列

将字符串数组拆分为java列,java,html,arrays,string,Java,Html,Arrays,String,我正在尝试将此由破折号/连字符分隔的数组字符串拆分为列,但无法执行此操作。这段代码将拆分后的字符串正确地显示为行,但我希望以cols显示 例如 输入字符串(以连字符/破折号分隔): 当前o/p Server Name 1 id# 123 Server Name 2 id# 234 预期O/p: Server Name 1 id# 123 Server Name 2 id# 234 代码: for(字符串s:返回){ 字符串[]s2=s.split(“”); 对于(字符串结果:s2){ ou

我正在尝试将此由破折号/连字符分隔的数组字符串拆分为列,但无法执行此操作。这段代码将拆分后的字符串正确地显示为行,但我希望以cols显示

例如

输入字符串(以连字符/破折号分隔):

当前o/p

Server Name 1
id# 123

Server Name 2
id# 234
预期O/p:

Server Name 1 id# 123
Server Name 2 id# 234
代码:

for(字符串s:返回){
字符串[]s2=s.split(“”);
对于(字符串结果:s2){
out.append(“+results+”);
}       
}

每个检索到的令牌都写在HTML
div
中:

for(String results : s2){
      out.append("<DIV>"+results+"</DIV>");
}

每个检索到的令牌都写入HTML
div

for(String results : s2){
      out.append("<DIV>"+results+"</DIV>");
}

如果您需要一个在
Html
中包含列的表,您不应该使用
,因为div元素是块显示的,这意味着它将显示为新行。您需要的是一个表,其中
作为行,
作为列。或者您可以使用
(段落标记)或
标记。这些标记显示在一行中。然后在一行之后,您应该为新行使用一些标记(如
中的
,或者

如果您没有使用
)。
顺便说一句,这个问题与java没有什么关系!我想应该将它标记为
HTML
问题;)

如果您需要一个
HTML
中的表,如您所说的列,您不应该使用
,因为div元素是块显示的,这意味着它将显示为新行。您需要的是一个表,其中
作为行,
作为列。或者您可以使用
(段落标记)或
标记。这些标记显示在一行中。然后在一行之后,您应该为新行使用一些标记(如
中的
,或者

如果您没有使用
)。
顺便说一句,这个问题与java没有什么关系!我想应该将它标记为
HTML
问题;)

User
是块元素。因此您只需要从字符串中删除“-”,而这是allUser
是block元素,所以您只需要从字符串中删除“-”,这就是我们所欢迎的。请检查您是否忘记了某些内容,因为您不应该出现此错误。还有一个帮助,我可以将其以html表格格式显示,以便对列标题进行排序吗?我不确定是否会给您一个好的建议,因为这不是我的专长。我鼓励您通过指定HTML标记来发布关于它的新问题。欢迎您。请检查您是否忘记了某些内容,因为您不应该出现此错误。还有一个帮助,我可以将其以html表格格式显示,以便对列标题进行排序吗?我不确定是否会给您一个好的建议,因为这不是我的专长。我鼓励您通过指定HTML标记来发布关于它的新问题。
for(String results : s2){
      out.append("<DIV>"+results+"</DIV>");
}
for (String s : returns) {
     String[] s2=s.split("-");
     out.append("<DIV>");
     for(String results : s2){
        out.append(results);
        out.append("&nbsp;");
     } 
     out.append("</DIV>");
}