[問題] 這樣的程式邏輯怎麼跑?

看板Ajax作者 (Mier)時間14年前 (2012/01/04 16:19), 編輯推噓0(005)
留言5則, 1人參與, 最新討論串1/1
不知道可不可以在這裡問, 目前廠商的API寫法長得很像javascript 寫法也差不多, 目前有一段CODE我想更改,但是不知道邏輯怎麼跑的... sortTable("table1"); function sortTable(tableName){ var comp = Form.getComponent(tableName); var rlist = comp.getRowList(); sortVector(rlist, hashcompare1, colName); comp.setRowList( rlist ); } function hashcompare1(e1,e2){ var x = parseInt(e1.get("ITEM1")); var y = parseInt(e2.get("ITEM1")); if ( x == y ) return 0; else if ( x > y ) return 1; else return -1; } function sortVector(vec, compFunc){ var auxFunc = {compare:compFunc}; var compObj = new JavaAdapter( Packages.java.util.Comparator, auxFunc); Packages.java.util.Collections.sort( vec, compObj); } ^^^^^^上面這一段就看不是很懂 我想在hashcompare1帶入第三個參數, 請問在sortVector的部分要怎麼改寫呢? 謝謝 T______T 卡住很久了... -- 請勿拍打、餵食 http://www.wretch.cc/album/etchen -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.33.46 ※ 編輯: etchen 來自: 218.211.33.46 (01/04 16:19)

01/05 03:09, , 1F
感覺把Packages.java丟進google搜尋看看
01/05 03:09, 1F

01/05 03:09, , 2F
像是在javascript裡面用java的東西
01/05 03:09, 2F

01/05 03:10, , 3F
我是說把"Packages.java"當關鍵字
01/05 03:10, 3F


01/05 03:14, , 5F
不過我不確定這種寫法是不是不建議使用了
01/05 03:14, 5F
文章代碼(AID): #1F10kKKj (Ajax)
文章代碼(AID): #1F10kKKj (Ajax)