0

例えば:

String str="A:B";

A&BをStruts2タグで分割して個別に表示したい。

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 に答える