- ★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net
981 :デフォルトの名無しさん[sage]:2015/04/21(火) 12:51:32.52 ID:LuJqZ/8A - dokojava... 使ってみたけど、なんか苦行(笑)って感じ...
PCでやってるなら素直にIDE(Eclipse,NetBeans,etc.)のお世話になったほうが色々捗ると思う。
| - ★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net
987 :デフォルトの名無しさん[sage]:2015/04/21(火) 22:38:15.01 ID:LuJqZ/8A - >>984
まあ、とりあえずはこんな感じでどう? final int amount_per_page = 3; List<String> ns = new ArrayList<>(); List<Integer> q = new ArrayList<>(); int x=0; for (String name : m.keySet()) { ns.add(name); q.add(n.get(name)); // amount_per_page 個ごとに詰め込む if (++x == amount_per_page) { pages.add(new Page(ns, q)); ns = new ArrayList<>(); q = new ArrayList<>(); x = 0; } } // 詰め残し if (ns.size() > 0) { pages.add(new Page(ns, q)); } ns = null; q = null;
| - ★★Java質問・相談スレッド172★★ [転載禁止]©2ch.net
988 :デフォルトの名無しさん[sage]:2015/04/21(火) 23:09:38.40 ID:LuJqZ/8A - m.forEach((name,value) -> {
ns.add(name); q.add(value); ... }); Java8ならこっちの方がすっきりする。
|
|