2016-11-17 3 views
0

나는 아래에 주어진 분할()를 사용하여 속도에 문자열을 분할하려고 : 나는 배열의 갈라 문자열을 저장할는 속도 템플릿에 문자열을 분할 속도에 인덱스로 액세스

#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]; 

위의 자바 코드와 비슷한 항목이 있습니까?

답변

1

나는 velocity user guide에서 붙여 넣기 오전 :

모든 배열 참조가있는 것처럼 고정 길이 목록을 처리됩니다. 즉, 배열 참조에서 java.util.List 메소드 및 속성을 호출 할 수 있습니다. 당신이 문자열을 분할 한 후 경우에 따라서

는, 배열의 첫 번째 요소를 얻을, 당신이 단지 수 :

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

사실,하지만 속도 1.7 이후에만 유효합니다. –