【发布时间】:2013-11-15 08:22:33
【问题描述】:
例如:
String str="A:B";
我想使用 Struts2 标签拆分 A & B 并单独显示。
【问题讨论】:
例如:
String str="A:B";
我想使用 Struts2 标签拆分 A & B 并单独显示。
【问题讨论】:
就像@Alexander Cogneau 所说的那样,或者使用 String::split 函数
这是一个例子:
java
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>
【讨论】:
您可以使用 String.indexOf() 方法获取“:”,然后使用 String.substring() 在某些索引处拆分字符串。所以在你的情况下,这将是这样的:
String str="A:B";
int position = str.indexOf(':');
String beginning = str.substring(0, position-1);
String end = str.substring(position);
【讨论】: