diff --git a/jdk/java/util/Collections.js b/jdk/java/util/Collections.js index 06af7ac..b943da3 100755 --- a/jdk/java/util/Collections.js +++ b/jdk/java/util/Collections.js @@ -10,6 +10,11 @@ jdk.imports['java.util.Collections'].load = async () => { } }; + Collections.shuffle = (list) => { + if (!list.size()) return; + list.sort(() => Math.random() - 0.5); + }; + Collections.swap = (list, i, j) => { const l = list; l.set(i, l.set(j, l.get(i))); diff --git a/package.json b/package.json index 0601bcc..fd32721 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "java2js", - "version": "1.2.7", + "version": "1.2.8", "description": "Converts Java to JavaScript and runs it with a JS JDK", "main": "jdk.js", "scripts": {