2016-11-17 38 views
0

私は以下に示す分割()を使用した速度で文字列を分割しようとしています:私は、アレイ内の分割さの文字列を格納したいは、Velocityテンプレートで文字列を分割し、速度にインデックスでアクセス

#foreach ($element in $string.split(":")) 
    #if($velocityCount >1) 
    #foreach ($var in $element.split(",")) 
    #if($velocityCount ==1) 
    @Param("$var") String $var, 
#end 
#end 
#end 
#end 

をし、 javaで行うようにインデックスでアクセスしたい

String s[]=str.split("."); 
s[0]; 

上記のJavaコードに類似したものはありますか?

答えて

1

私はvelocity user guideから貼り付けています:

彼らは固定長のリストであるかのようにすべての配列参照が処理されます。 これは、 配列リファレンスでjava.util.Listメソッドとプロパティを呼び出すことができることを意味します。あなたのケースではそう

、あなたは文字列を分割した後、配列の最初の要素を取得するには、あなただけ行うことができます:速度1.7以降の真のが、唯一の有効な

#set ($s = $string.split(":")) 
$s.get(0) 
+2

を。 –

関連する問題