0
public class SimpleSorting {

    public static void main(String[] args) {
        int[] data = {4,7,2,5,3};
        bubbleSort(data);

        //selectionSort(data);
        //insertionSort(data);
        System.out.println(Arrays.toString(data));
    }

    public static void bubbleSort(int[] data) {
        for(int out=data.length-1; out>=1; out--) {
            for(int in=0; in < out; in++) {
                if(data[in]>data[in+1]) {
                    swap(data, in, in+1);
                }
            }
        }
    }

私を助けてください。コードのこの部分には多くの疑問があります。配列全体を送信する必要がありますか、それともインデックスのみを使用して配列を並べ替えることができますか。

4

2 に答える 2

0

dateタグを使用してみましたか:

<s:date name="parentEngagementDetials.Parent_Engagement_Date" format="dd/MM/yyyy" />
于 2012-10-14T23:00:46.090 に答える
0

DateFormat上部(タグの直前iterateでも構いません)にa を次のように定義します。

//use the date format patter as desired 
<% java.text.DateFormat formatter= new java.text.SimpleDateFormat("mm/dd/yyyy)");%>

次のように日付文字列を取得します。

 formatter.format(Parent_Engagement_Name);

セクションを更新すると、コードは次のようになります。

 <s:iterator value="parentEngagementOfList">
        <s:property value="Parent_Engagement_Name"/>
        <s:set name="myenv" value="%{Parent_Engagement_Name}"/>
        <s:set name="num" value="%{formatter.format(Parent_Engagement_Date)}"/>
           <li><a href=""><s:property value="%{myenv}"/></a></li>
           <li><a href=""><s:date value="%{num}"/></a></li>
           <p>This is inside iterator </p>


</s:iterator>

お役に立てれば。

于 2012-10-14T23:06:11.547 に答える