1 名前:デフォルトの名無しさん mailto:sage [2015/10/23(金) 23:09:24.14 ID:sB1GrBUA.net] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 (p)ttp://www.wikiroom.com/java/?path,classpath ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 ・String に == は使うな。equals() を使え。※ 質問時の心得 ・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。 ・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。 前スレ ★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1435295532/
231 名前:デフォルトの名無しさん mailto:sage [2015/11/17(火) 17:00:28.40 ID:eIwDcRFq.net] 馬鹿の一つ覚えのように何でも厨w
232 名前:デフォルトの名無しさん mailto:sage [2015/11/17(火) 18:19:26.08 ID:/FWHBrxw.net] class A{} がある状態で、 List<? extends A> list = new ArrayList<A>(); list.add(new A()); がエラーになり List<? super A> list = new ArrayList<A>(); list.add(new A()); が大丈夫なのはどういう理由なのでしょうか?
233 名前:デフォルトの名無しさん mailto:sage [2015/11/17(火) 19:32:30.42 ID:7/Sps+H2.net] cordovaactivityのonreceivederrorメソッドで404とか検知できるかと思ったら出来ないのね・・・ なにか代案ありませんかね
234 名前:デフォルトの名無しさん mailto:sage [2015/11/17(火) 20:48:47.17 ID:taPkFLVH.net] おまいらjavaFXやれよう・・・ さびしいじゃまいか・・
235 名前:デフォルトの名無しさん mailto:sage [2015/11/17(火) 21:00:41.45 ID:9MK99/sZ.net] >>231 ドロイドすれで聞けよ
236 名前:デフォルトの名無しさん [2015/11/17(火) 21:01:21.02 ID:ZbjRFgjU.net] 末尾にセミコロン無いとプログラミングが出来ない人たちのスレ
237 名前:デフォルトの名無しさん mailto:sage [2015/11/17(火) 21:02:28.80 ID:UEGPGBHl.net] セミコロンなんて飾り ECMAScriptを見て見ろ
238 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 01:49:57.62 ID:JvOfIMQ5.net] >>230 前者は、Aのサブクラスなら何でも代入できる可能性があるからコンパイラで禁止されてる。
239 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 03:26:49.04 ID:nojujAzt.net] オライリーの詳解JAVAって今から読む価値あると思います? 10年以上前の本でバージョンも結構変わってるのに評価高くて迷うのですが
240 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 09:33:20.07 ID:SnT5C0ty.net] 詳解だけに知らなかった機能の説明は多いが知らない=業務で使う機会少ない だからそれ程役には立ってない、今のところeffectiveが一番良書だと思う
241 名前:デフォルトの名無しさん [2015/11/18(水) 18:51:38.17 ID:/h+zTPgi.net] JAVAで世間に認められる資格って、Oracleしか無いでしょうか? JAVAできますって資格を一応取っておこうと思うのですが、 高いのが気になりまして。
242 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 19:26:28.98 ID:RKqKQ0lC.net] doubleの配列aとintの配列bがあります aをソートした順番でbの値をとりだしたいです 例えば a = {2.0, 1.2, 8.5, 1.2} b = {1, 2, 3, 4} という配列があったら 2, 4, 1, 3 というふうにとりだしたいです aの要素は重複している場合はbの要素のどちらが先に来てもかまいません c++とかならpairをいれた配列をソートすればいいんですが javaだとどのように実装すればいいでしょうか
243 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 20:22:26.01 ID:5026tb7/.net] >>239 www.sikaku.gr.jp/js/jv/ こんなんあるけど、レベルと世間的評価は・・・・・・・
244 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 20:26:10.68 ID:laMD8+R/.net] aryA.zip(aryB) {|ary| ary.sort_by {|a, b| a } } Rubyなら、zipで配列を、 同じインデックス同士くっつけてから、ソートする
245 名前:uy ◆Qawu9.2l1E [2015/11/18(水) 21:40:47.11 ID:Cs86FZg/.net] >>240 https://ideone.com/01u71E
246 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 22:52:00.64 ID:Vd3xoABa.net] インデックスを入れた配列作ってインデックスの配列だけソートするとかじゃないの
247 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 23:16:52.89 ID:laMD8+R/.net] 「java8 stream zip」で検索! java8の、stream APIに、zipは無いのかな? >>243 それは、Rubyやん
248 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 09:14:45.58 ID:QqyV8t7R.net] ブラッド・コックスとトム・ラブがObjective-Cを作り「この言語はCのメモリ安全性とSmalltalkの高速性を合わせたものだ」と宣言する。 現代の歴史家は2人が失読症ではないかと疑っている。 https://twitter.com/okdshin/status/666903312151613440
249 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 15:27:44.52 ID:6x5+bHoL.net] zipないよ Scalaでもjrubyでも使えば良いじゃん
250 名前:デフォルトの名無しさん [2015/11/19(木) 22:57:36.12 ID:8VKR5aXo.net] ゴミw
251 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 23:06:09.36 ID:IjI4JPC6.net] これじゃ、だめなん ttp://www.atmarkit.co.jp/ait/articles/0710/24/news119_2.html
252 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 12:17:51.42 ID:hbzqH1ic.net] rxjavaならzipオペレーターあるけど、それだけのために使うなら泥臭い実装でも実現できる。 自分でPair<T, U>みたいなクラス作ってもいいよ。
253 名前:デフォルトの名無しさん [2015/11/20(金) 19:42:31.64 ID:QlSu2hgW.net] javaゴミすぎw
254 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 23:45:39.98 ID:jE66BR5f.net] ごみじゃば
255 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 01:04:41.40 ID:ZYL4H3PD.net] >>240 > c++とかならpairをいれた配列をソートすればいいんですが Javaでも同じ static class Pair { final double first; final int second; Pair(double first, int second) { this.first = first; this.second = second; } } public static void main(String[] args) { double[] a = {2.0, 1.2, 8.5, 1.2}; int[] b = {1, 2, 3, 4}; ArrayList<Pair> list = new ArrayList<>(); for (int i = 0; i < a.length; i++) list.add(new Pair(a[i], b[i])); Collections.sort(list, new Comparator<Pair>() { public int compare(Pair a, Pair b) { return a.first == b.first ? 0 : (a.first < b.first ? -1 : 1 ); } }); for (Pair p : list) System.out.println(p.second); //=> 2 4 1 3 } 標準でPairがないので、自分で作るか、Androidならandroid.util.Pair, commons-langが使えるならorg.apache.commons.lang3.tuple.Pair
256 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 01:21:24.28 ID:1stbRJxP.net] p a.zip(b).sort_by {|a, b| a }.map(&:last)
257 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 02:39:09.09 ID:M+Mq0fql.net] Groovy(transpose), Scala, jruby
258 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 03:00:39.95 ID:3veDbbsh.net] だからインデックスソート使えって言ってんだろ! double[] a = {2.0, 1.2, 8.5, 1.2}; int[] b = {1, 2, 3, 4}; Integer[] idx = new Integer[a.length]; for (int i = 0; i < idx.length; i++) idx[i] = i; Arrays.sort(idx, (u, v) -> Double.compare(a[u], a[v])); for (int i : idx) { System.out.printf("%d %f %d\n", i, a[i], b[i]); } ideone.com/nsl2HN
259 名前:デフォルトの名無しさん [2015/11/21(土) 03:32:24.69 ID:8QsINeV7.net] >>239 そもそも事実上、オラクル社の言語ですが?
260 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 03:41:13.57 ID:ZYL4H3PD.net] Java8ずいぶん変わってるなw class Pair { final double first; final int second; Pair(double first, int second) { this.first = first; this.second = second; } } double[] a = {2.0, 1.2, 8.5, 1.2}; int[] b = {1, 2, 3, 4}; ArrayList<Pair> list = new ArrayList<Pair>() { { for (int i = 0; i < a.length; i++) add(new Pair(a[i], b[i])); } }; list.sort(Comparator.comparing(x -> x.first)); list.forEach(p -> System.out.println(p.second)); //=> 2 4 1 3
261 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 04:39:34.75 ID:M+Mq0fql.net] >>256 >Integer[] idx = new Integer[a.length]; >for (int i = 0; i < idx.length; i++) idx[i] = i; Java8なら、Streamを使えば? IntStream idx = IntStream.range(0, a.length);
262 名前:デフォルトの名無しさん [2015/11/21(土) 05:54:07.12 ID:dT3KXR/u.net] 実行速度調べてきてみたよ ideone.com/y3Paue >>253がダントツで速い!! 次いで>>256、Comparatorクラスは>>256のが一番よいみたい >>258これは全然ダメな奴だったよ >>259 それ無理じゃない?
263 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 11:13:41.85 ID:ZYL4H3PD.net] >>260 計測したのは立派だがこんなマイクロベンチの結果でいいとかダメとかいうんじゃない。 この結果ならわかりやすさの方が100倍重要。 boxing/unboxingすれば多少遅くなるのは自明。それでも他の意味のある処理が入れば誤差で消える程度の差でしかない。
264 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 11:21:35.01 ID:54xL0n/b.net] その手のマイクロベンチは順番入れ替えたら結果変わったりするしなぁ。
265 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 15:39:14.52 ID:uVehkYL0.net] Scalaで書いたら 速いんじゃない?
266 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 15:57:46.32 ID:ZYL4H3PD.net] class Pair { final double first; final int second; Pair(double first, int second) { this.first = first; this.second = second; } } double[] a = {2.0, 1.2, 8.5, 1.2}; int[] b = {1, 2, 3, 4}; IntStream.range(0, a.length).mapToObj(i -> new Pair(a[i], b[i])).sorted(Comparator.comparing(x -> x.first)).forEach(p -> System.out.println(p.second)); //=> 2 4 1 3
267 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 15:59:47.79 ID:ZYL4H3PD.net] Stream APIすげー
268 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 16:03:43.15 ID:XbLnZXCG.net] 脳味噌がスカラー
269 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 18:10:47.18 ID:ZYL4H3PD.net] int[] sortedB = IntStream.range(0, a.length).mapToObj(i -> new Pair(a[i], b[i])).sorted(Comparator.comparing(p -> p.first)).mapToInt(p -> p.second).toArray(); Arrays.stream(sortedB).forEach(System.out::println); //=> 2, 4, 1, 3
270 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 18:37:27.23 ID:ZYL4H3PD.net] Streamを使うと >>256 はこう書ける double[] a = {2.0, 1.2, 8.5, 1.2}; int[] b = {1, 2, 3, 4}; int[] sortedIndices = IntStream.range(0, a.length).mapToObj(i -> new Integer(i)).sorted((x, y) -> Double.compare(a[x], a[y])).mapToInt(Integer::intValue).toArray(); Arrays.stream(sortedIndices).forEach(i -> System.out.printf("%d %f %d\n", i, a[i], b[i])); //=> 2, 4, 1, 3
271 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 18:50:04.06 ID:3veDbbsh.net] boxingはnew IntegerじゃなくてInteger.valueOfでは?
272 名前:デフォルトの名無しさん [2015/11/21(土) 19:34:54.58 ID:ZYL4H3PD.net] それがいいね
273 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 22:17:52.84 ID:qD7sOA+h.net] IntStreamにそのものずばりなboxed()てメソッドがだな
274 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 22:44:41.50 ID:3veDbbsh.net] なんかJava8ってすごい進化だね
275 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 01:13:32.90 ID:/cPOsFnM.net] interfaceがメソッドの実装持てるとか言う菱形継承思い出す機能とかね。
276 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 01:31:23.97 ID:zwZfG106.net] >>273 今からでもいいからextensionに変えてください…
277 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 01:40:53.50 ID:/cPOsFnM.net] とりあえずメソッド参照とラムダ式とStreamが便利すぎて感動しただけで満足したことにしてます。
278 名前:デフォルトの名無しさん [2015/11/22(日) 09:42:45.43 ID:kQ+s0aeG.net] streamって処理重そう
279 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 09:49:20.55 ID:PowSWGiN.net] ScalaのTraitかい? インターフェイスなのに、メソッドの実装も持っている
280 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 10:35:41.68 ID:dHfinU55.net] すっからかん
281 名前:デフォルトの名無しさん [2015/11/22(日) 16:59:24.56 ID:ktyIhvSF.net] 安易な構文拡張は危うい道
282 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/22(日) 19:30:28.30 ID:hFpqZnLD.net] 最近、自分で今のプロジェクトで使うクラス群、つまりライブラリ書くのも危うい道だと思えてきてるよ やっぱライブラリ化する事もなく、その場で短いコードで書けるようになる事がさいつよ
283 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 19:35:49.37 ID:/cPOsFnM.net] Javaプログラマーを目指す場合、就職活動の時点でSilverとっておけば、それなりに勉強してると評価されますか?
284 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 20:00:14.89 ID:+71DZHa4.net] >>281 プログラミングが好きなら自社サービスやってるところへ行け 資格なんか要らないから今すぐWebサービスやスマホアプリを作って公開しろ SIerはITじゃない、土木建設業だ
285 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 20:54:53.59 ID:gXVOWoOt.net] >>282 silverは資格のことでは?
286 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 21:15:52.90 ID:2+XjKrJH.net] >>283 Silverなんか評価するのは土木業くらいだよ
287 名前:デフォルトの名無しさん [2015/11/22(日) 21:16:33.14 ID:faqE8a8o.net] javaのAndroidしかつかったことがないです。 javaのswingもつかったことはあります。 ウインドウズ上でソフトで表計算とか作業タスク管理とか そういう日曜大工的ソフトを作るときって javaSwingを使うとほぼできるんでしょうか もしくはC#ですか?
288 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/22(日) 21:22:19.67 ID:i67Ztnvy.net] JavaScript
289 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 21:32:37.15 ID:6iAOfyrx.net] GUIアプリはVisualStudioで作るものだと昔から決まっている
290 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 21:37:22.25 ID:kQ+s0aeG.net] docs.oracle.com/javase/jp/7/api/java/util/Collections.html#max%28java.util.Collection%29 これの <T extends Object & Comparable<? super T>> で Objectを & してるのは何でなの?
291 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 22:00:36.91 ID:4VDwiBVY.net] >>285 まずは基本情報処理の勉強でもしたら
292 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 22:14:44.60 ID:/cPOsFnM.net] 自分が必要としてる機能がどのパッケージのどのクラスにあるか、効率よく探す方法があれば教えて下さい。 存在しないケースもあると思うんですが、諦め時の見極め方も・・・・・・
293 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 22:16:52.25 ID:4VDwiBVY.net] >>290 GGRKS
294 名前:デフォルトの名無しさん [2015/11/22(日) 22:26:16.15 ID:GamYZUUL.net] >>290 オラクル社のマニュアルを見てください。 ライブラリにあるかどうかは経験で分かるけど、経験がないのなら、とりあえずネットで調べてください。 調べ方ってのもあるんですよ。 それも勉強です。
295 名前:デフォルトの名無しさん [2015/11/22(日) 22:29:53.47 ID:GamYZUUL.net] >>280 はっきり言ってJavaは独自ライブラリだらけだから、プロジェクトの方針によるしかない。 重複ロジックでさえ、保守や仕様変更を考えると、むしろありだからな。
296 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 09:42:55.04 ID:LhpXJjp9.net] >>282 > 資格なんか要らないから 資格とれない奴の常套句 w 実務に役立つかどうかの目安にはならんが、最低限の意志疎通ができることはわかる
297 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 10:20:17.34 ID:DMRUONeu.net] JavaのプログラマーはJavaを気に入ってんのか、それとも糞だと思いながら使ってんのか。
298 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 10:26:31.09 ID:GX1C2c1b.net] >>295 Javaプログラマの多くは「書いたコードが何を実現したか」ではなく、 トイレに入ってる時間と垂れ流したコードの量で給料を貰っている だから言語が糞かどうかなんてどうでもいいの
299 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 10:57:28.83 ID:W/nIx+Iz.net] この言語はクソ、あの言語はクソとか言ってるやつは言語のスペックを比べるだけでロクな もの作らない。
300 名前:デフォルトの名無しさん [2015/11/23(月) 12:20:05.03 ID:rlgjQim1.net] この言語はウンコ、あの言語はウンチ
301 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 13:31:40.59 ID:Db5MfTpr.net] swingやってんだけど、JButtonがダサい(ルックアンドフィールでかえてもダサい)からなんか自分で作った丸っこいかっこいいボタンを使いたいんだけど そういった事はできるの?
302 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 13:33:35.61 ID:Db5MfTpr.net] すまん、どうやらこれっぽい ImageIcon icon = new ImageIcon("btn.gif"); btn.setIcon(icon);//画像をボタンにセットします。 ちゃうかったらまた質問するわ
303 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 13:56:31.07 ID:Db5MfTpr.net] すまんが、オリジナルのボタンをaddしたのはいいが、角の丸っこい部分の背景がシルバーでダサいのだが ここを透過させる方法はないのか?
304 名前:デフォルトの名無しさん [2015/11/23(月) 15:05:20.14 ID:6gR9XUIa.net] bacgrondcolorとかないの
305 名前:デフォルトの名無しさん [2015/11/23(月) 15:05:46.44 ID:6gR9XUIa.net] setbackground
306 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 15:13:26.07 ID:2gNZIbNL.net] HTML5対応のWebブラウザコンポーネント使いたい場合はFXじゃないと無理ですか?
307 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 15:30:41.83 ID:Db5MfTpr.net] すまない、これで解決できた。しかし枠の線がまだ残っておるがなんとなくここまできたらラクショーっぽい button.setContentAreaFilled(false);
308 名前:デフォルトの名無しさん [2015/11/23(月) 15:44:41.99 ID:6gR9XUIa.net] swingってアンドロイドの仕組みだな
309 名前:デフォルトの名無しさん [2015/11/23(月) 16:05:57.16 ID:UPHMq/N5.net] >>306 ?
310 名前:芭蕉 mailto:sage [2015/11/23(月) 16:59:57.57 ID:jkeUml0l.net] すいんぐて あんどろいどの しくみかな
311 名前:一茶 mailto:sage [2015/11/23(月) 17:12:15.48 ID:+qp5CC2g.net] 関係ない
312 名前:デフォルトの名無しさん mailto:sage [2015/11/23(月) 20:51:40.27 ID:rP9rSEE2.net] ImageIconの形でJButtonを作成 ttp://ateraimemo.com/Swing/RoundImageButton.html
313 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 07:12:46.20 ID:KnNYB54x.net] >>310 おお、それやそれや! JAVA結構ええね
314 名前:デフォルトの名無しさん [2015/11/25(水) 15:10:48.57 ID:C/gQvEMH.net] JavaFXについて質問です。 (Javaのバージョンは1.8.0_60) controllerで定義した変数をfxml内で参照することはできないのでしょうか? Controller.javaで String strbtn = "Button"; int h = 400; int w = 300; などとしてfxmlで <Button text="strbtnの文字列" prefHeight="hの値" prefWidth="wの値" /> みたいにしたいのですが。
315 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 18:29:39.21 ID:kSORW1SS.net] Controller内でボタンのサイズやテキスト設定しちゃいかんのけ?
316 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 19:36:29.93 ID:C/gQvEMH.net] >>313 ボタンの数が多いのに対して、使う変数の種類が少ないので、上のように書けたら楽だなあと思ったんですよね。
317 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 22:14:36.17 ID:5GrcyYGj.net] FXMLのリファレンスってどこにあるんでしょうか?
318 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/26(木) 23:19:24.21 ID:hdMKEMdm.net] HTML/CSSの再発明やめよね
319 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/26(木) 23:20:49.54 ID:hdMKEMdm.net] Web開発以外でもHTML/CSS つまり、 Jekyll Liquid Rails Sass といったツールでレイアウトする事こそが 次世代のデスクトップアプリケーション開発において至高の選択肢になるのです
320 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 02:57:46.28 ID:43+fTCdv.net] HTML/CSSが最強と言ってもHTAは滅んだ
321 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/27(金) 05:13:23.39 ID:2RpgJ5AO.net] htaでjQueryやWebGLは動くの? HTML/CSSをかろうじて理解するはりぼてだったら滅んで当然
322 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 07:14:08.78 ID:zdPRWeW7.net] 今はElectronみたいなの使う
323 名前:デフォルトの名無しさん mailto:age [2015/11/27(金) 17:00:27.34 ID:/VJIZyM2.net] 複数の定数を一行でimportしたいんですがどうしたらいいでしょうか。 下の二行目でMOD_SHIFT, MOD_CONTROLをimportしようとして上手くいきません 通った→ import static com.sun.jna.platform.win32.WinUser.MOD_ALT; エラー→ import static com.sun.jna.platform.win32.WinUser.{MOD_SHIFT, MOD_CONTROL};
324 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 19:21:50.76 ID:j3UW0J49.net] あなる
325 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 21:48:25.77 ID:Pxk4Zb/A.net] >>321 セミコロン区切りで1行で書けば? それかアスタリスク使って全部import
326 名前:デフォルトの名無しさん mailto:sage [2015/11/27(金) 22:52:13.51 ID:p5eLHBze.net] https://ideone.com/hzOofo 2つのスレッドがそれぞれ、1から50まで単純な加算をするだけのプログラムなのですが、 次の事をするにはどうすればいいでしょうか。 スレッド1が20になった時点でスレッド1を停止して、スレッド2が40になるのを待つ。 スレッド2が40になったらスレッド1を再開して40まで加算して1秒停止。(この時点で両方40) スレッド2を再開して50までカウント。 スレッド1を再開して50までカウント。 ※スレッド1が20になる前にスレッド2が40になってる場合は想定しなくていいです。
327 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 08:37:09.51 ID:TPq5D11E.net] junitでテストがエラーだったときに実行されるクラスを定義するアノテーションとかってありますか?
328 名前:253 mailto:sage [2015/11/28(土) 10:57:48.09 ID:81goelDj.net] >>240 Java8にjavafx.util.Pairがあるじゃないか double[] a = {2.0, 1.2, 8.5, 1.2}; int[] b = {1, 2, 3, 4}; int[] sortedB = IntStream.range(0, a.length).mapToObj(i -> new javafx.util.Pair<>(a[i], b[i])).sorted(Comparator.comparing(p -> p.getKey())).mapToInt(p -> p.getValue()).toArray(); Arrays.stream(sortedB).forEach(System.out::println); //=> 2, 4, 1, 3
329 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 11:29:24.69 ID:CIQZ8qpQ.net] >>324 blog.bobuhiro11.net/2013/10-25-java-thread.html これが近い実装。waitやnotifyの使い方は分かるのでは。
330 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 22:18:29.43 ID:e8emX9SO.net] 質問です。 A1,A2,A3 B1,B2 C1,C2,C3,C4 という二次元配列があります。 この中の数値をランダムに全て一次元配列に組み込みます。 但し、アルファベットはランダム要素があればどの順番でも構いませんが、 数値は数が少ないものから先に表示されているものとします。 例 結果 ◯:C1,A1,C2,B1,A2 ×:A2,C4,B1,C3,C2 この場合、どのようにプログラムを書けばいいでしょうか?
331 名前:デフォルトの名無しさん mailto:sage [2015/11/28(土) 22:27:24.43 ID:Y+gbhYgk.net] 難問だ。