0

例如:

String str="A:B";

我想使用 Struts2 标签拆分 A 和 B 并单独显示。

4

2 回答 2

1

就像@Alexander Cogneau 所说或使用 String::split 函数

这是一个例子:

爪哇

public String[] getSplittedString() {
    String str = "A:B";
    return str.split(":");
}

界面

<s:iterator value="splittedString" status="someSplittedString" var="string">
    <s:textfield name="splittedString" value="%{#string}"></s:textfield>
</s:iterator>
于 2013-11-15T09:02:55.330 回答
0

您可以使用 String.indexOf() 方法获取“:”,然后使用 String.substring() 在某些索引处拆分字符串。所以在你的情况下,这将是这样的:

String str="A:B";
int position = str.indexOf(':');

String beginning = str.substring(0, position-1);
String end = str.substring(position);
于 2013-11-15T08:26:48.643 回答