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/
40 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 20:22:38.95 ID:uryQ+4FC.net] >>32 > 完全に把握したかった それができたら大金持ちになれる とりあえず coverity 辺りに売リ込んでこい
41 名前:35 mailto:sage [2015/10/28(水) 05:01:39.89 ID:+/t6tdtq.net] >>38 目的は、とりあえず一人でゲームなどのアプリを作れるようになることです。 まわりに聞ける人がいなくて、独学で本読んで勉強してるんですが、 まずは基礎固めをしたいと思っています。 あと青本、赤本てなんでしょう?調べたけれどよく分かりませんでした。
42 名前:デフォルトの名無しさん [2015/10/28(水) 08:27:11.95 ID:CO6X+ndM.net] Android作ってると 半分近くがネットに書いてあることそのままやっても動かない こういう時どうしてますか だから絶対どうでもいいところに時間がかかる 100時間つまったとかすらある たとえばeclipseがandroidstudioにかわってて ねっとが古いままだったり
43 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 08:29:35.59 ID:Mad5dCYi.net] 一人でゲーム作れるようになるやつは本なんか読まず 試行錯誤トライアンドエラーで身に着けるんだぞ
44 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 08:51:32.71 ID:Hpg5YlxR.net] >>41 作りたいものがないんだろ、向いてないといっただろ
45 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 10:46:30.82 ID:9zUX3+we.net] >>41 自分でやりたいこと、作りたい物の内容を具体的に考えて 自分の手持ちの材料を使って、よく出来たニセ物を作る その発想がなければいくら本を読んでも無駄
46 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 12:31:09.66 ID:2IfSCXRu.net] >>42 どこが原因で動かないのか自分で調べて直せ
47 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 13:00:03.66 ID:tycXrQ8M.net] >>42 新しい本買え、英語の技術文書を読め
48 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 13:22:55.47 ID:NpK7BXpk.net] >>42 Androidスレ行けよ そのままやって動かなかったら詰まるとかプログラムやめた方がいい
49 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 14:22:42.12 ID:9zUX3+we.net] 何故動かないのかではなく 何故動くのか、どう動くのかを突き詰めて考えろ それが出来ない奴は向いてない
50 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 14:27:51.77 ID:sKKd2AaL.net] Javaのプログラム窓以外にフォーカスがあるときに キーやマウスイベントとらえることってできますか? なにかキーを押したら別の動作におきかえるみたいな ショートカット機能を作りたいんですけどJavaではむりですかね?
51 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 18:03:16.59 ID:5/tBhZ9i.net] フォーカスないのにとらえられたら逆に困るだろ 別の作業している時に偶然ショートカットキーと同じキーを押したら意図せずに動作するぞ
52 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 18:17:53.12 ID:Kq83PPRI.net] だよ
53 名前:デフォルトの名無しさん [2015/10/28(水) 20:53:58.55 ID:l7gUXc0Z.net] >>50 そういうことをそもそもやりたければ、Windows SDKで開発してください。
54 名前:デフォルトの名無しさん [2015/10/28(水) 23:08:22.35 ID:ATSoBway.net] Javaで動くアプレット(計算をして画面にグラフィックス表示を するもの)を作って使っていた。ところが、ある日動作しなく なってしまった。原因はJavaが1.7から1.8にアップデート されたためだった。1.8になるとアプリケーションの セキュリティレベルを「中」に下げる選択が除去されていて 設定できなくなってしまっていたのだった。 そのため、このアプリケーションの動作がブロックされてしまう。 例外サイトのURLを登録するという方法は、実行をしている 自分自身のPCのファイルやディレクトリーを指定できないので 逃れる術は無い。 「一旦コードが動けば、その後はどこででも動く」などと ほざいていた大嘘つき誇大宣伝のJavaの、これが現実だ。 しかたがないのでPCにインストールしているJavaを1.7に バージョンダウンしたが、執拗にバージョンアップをしよう させようとして来る。 なんだか馬鹿みたいだ。皆さんもJavaと心中することに なりませんように。
55 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 23:11:50.12 ID:9vt+y4He.net] つまんねー
56 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:01:05.02 ID:xvDTmREl.net] データベースに接続する際に使用する、Statement について教えて下さい。 Statement はインターフェイスなので、インスタンス化出来ないと思っていたのですが、 SqlConnection.createStatement();でインスタンスを作成出来るのは何故でしょうか? また、インターフェイスはpublic abstractなメソッドしか持てないはずなのに、実装を持った色々なメソッドが使えるのはなぜでしょうか。 (公式APIドキュメントのメソッドのサマリーに、なぜ実装を持ったメソッドが普通に定義されているのが理解できていません。)
57 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:12:46.27 ID:IRjjRDas.net] インタフェース実装したクラスが返って来てるだけ インスタンスにgetClass().getName()してみ
58 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:41:24.57 ID:xvDTmREl.net] >>57 ありがとうございます。 ということは、Java APIのドキュメントにメソッドの実装が表記されているインターフェイスは、 "このインターフェイスを実装する場合は、各メソッドがこのような機能を持つよう実装しろ"という指示のようなもので、 それを実装しているのが、jdbc等のドライバーという理解でいいでしょうか?
59 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:49:37.93 ID:IRjjRDas.net] お、おぅ とりあえずSQLなんか触るのまだ早いだろ 基礎を勉強しなされ
60 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 01:07:50.67 ID:xvDTmREl.net] >>59 そうします。ありがとうございました。
61 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 01:39:22.11 ID:N4pRb17C.net] >>42 そりゃ、書かれた時期も違うし、ろくにメンテもされてない個人や企業のブログサイトから、断片的に情報をつまみ食いしてるからじゃね? 新しい本やオンラインのコースで体系的に一通り勉強して、ドキュメントとスタックオーバーフローでわからない部分を補うのが正攻法
62 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 01:43:01.77 ID:N4pRb17C.net] >>54 それ、まだサンの時代の宣伝文句だから。 さらにバージョンアップして動かなくなったとか、時代錯誤も甚だしい。バカじゃないの?
63 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 06:24:41.07 ID:VDdJY9e2.net] それって証明書の問題? 想像だけど、オレオレ証明書作って、アプレット署名して、証明書もサイトからダウンロード、インポート出来るようにすればいいんじゃね? jcontrolーsecurityーManagecertificateでimportできると思うんだけど。 jnlpだかでインストールさせるやつは見たことある。これがアプレットでも機能するかは知らない。
64 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 11:35:24.38 ID:xVePwsB5.net] Javaで逆双曲線正接を求める関数ってありますか?
65 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 13:55:06.05 ID:zdMy0nni.net] Mapってどういうときにつかえるの?
66 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 14:27:12.39 ID:vzg2F3eP.net] >>64 Mathクラスのtanhメソッド
67 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 16:49:38.85 ID:4y/NVtpg.net] 超初心者です。 スーパークラス型の配列にサブクラスのインスタンスを代入できません。 抽象クラスAとそのサブクラスを10個定義し、 A[] a = new A[10]; として配列を宣言しました。 そしてサブクラスsubAのインスタンスを a[0]=new subA(); として代入しようとしたのですがエラーがでます。 A aa = new subA(); のように配列でない時はきちんと代入できてエラーが出ません。 原因わかる方いたらお願いします。 エラー内容はaの下にunknown class a、 subAの下に二段に別れて一段目がinvalid method declaration;return type required、二段目にmissing method body ,or declare abstractとあります。 環境はyosemite 、androidstudio1.4です。
68 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 19:48:46.70 ID:p+zQj6n+.net] >>67 アンドロイドに聞け
69 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 20:22:15.38 ID:3vNloRe8.net] >>66 できましたーサンクス
70 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 20:24:15.56 ID:lCX/HIGL.net] new するときにクラス実体が見えないと言ってるような 出来たと言ってるのは別の場所別のコンテキストで出来たと言ってるだけでは
71 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 23:07:27.07 ID:+4Byrq8A.net] どうしてJava8のOptionalにはisEmptyメソッドがないんですか(半ギレ) isPresentに!を付けなきゃいけないなんて蕁麻疹が出そうです訴訟も辞しません
72 名前:デフォルトの名無しさん [2015/10/30(金) 01:06:44.69 ID:UQ7lglRG.net] あらかじめ設定しといた数字の中から、引数の数字よりも大きい数字で、かつ最小の数字を求めるインスタンスってなんかありませんか?
73 名前:デフォルトの名無しさん [2015/10/30(金) 01:59:24.51 ID:vwqvGDF4.net] >>35 OJCPのシルバーくらいの試験受けた方が良いと思う。 最近、仕事していて思うけど、入門書読んで分かった気になってる人が多すぎる。一緒に仕事していて辛い。
74 名前:デフォルトの名無しさん mailto:sage [2015/10/30(金) 02:29:16.53 ID:k5vGnOwJ.net] >>72 関数型プログラミングで、filterで絞って、min
75 名前:デフォルトの名無しさん mailto:sage [2015/10/30(金) 10:30:32.01 ID:1z7Jxm8C.net] 変な奴がまじってるな
76 名前:デフォルトの名無しさん [2015/10/30(金) 15:13:42.88 ID:U/UjiAzC.net] webdriverのソースをJAVAで作成して Eclipseで実行しているんですが 定時実行するにはどうしたらいいんですか? コマンドで実行できればいいんですが 今のところEclipseからの実行方法しかわかりません どなたか教えて下さい。
77 名前:デフォルトの名無しさん mailto:sage [2015/10/30(金) 15:44:59.14 ID:pRPmas9x.net] そういうのがあるんだ
78 名前:デフォルトの名無しさん [2015/10/30(金) 16:47:06.68 ID:wTvkCpQ/.net] >>76 Jenkinsでできそうじゃない?
79 名前:デフォルトの名無しさん [2015/10/30(金) 16:56:35.41 ID:Fbc0jbl0.net] >>78 Windowsのコマンドプロンプトで実行したいです
80 名前:デフォルトの名無しさん [2015/10/30(金) 17:58:47.42 ID:wTvkCpQ/.net] >>79 Windows用もあるみたい。
81 名前:デフォルトの名無しさん mailto:sage [2015/10/30(金) 18:14:05.02 ID:PtqkeWBu.net] GGRKSでもOKみたい
82 名前:デフォルトの名無しさん [2015/10/30(金) 19:01:28.13 ID:9+eoRNBa.net] たくさんの時刻と値が入ったデータを取得し 9時とかぴったりのところはあかいろ 合計100こえたらメモリ1ふやす 45刻みのメモリにも対応 みたいないろいろ条件付きがふえると やたらと変数がふえて 汚くなることが多い 書き方がきれいになる方法ってないんですか 見本さえあればいいがないし
83 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 01:03:36.05 ID:zr+vlZUg.net] 超初歩的な質問なんだけど、オブジェクト指向って結局なんなの?参考書とか読んでもデータのまとまり?を処理するしか書いてなくて、ようわからん。 誰か、教えてけろ(T_T)
84 名前:デフォルトの名無しさん [2015/10/31(土) 08:10:11.05 ID:yvO+lKzM.net] Javaのアプリつくって現場に入って半年。修正とか適度にしてるとする。 何年ぐらいたつとほとんどのアプリの修正ができてしまうほどに なっていればいいんでしょうか?1年でほぼ全部の修正が可能って普通ないですよね?
85 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 10:33:09.33 ID:yEqkDeE3.net] 上司に聞けよ、アホ
86 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 11:03:32.07 ID:qu6XBntY.net] 修正一つとっても動けばよかろうなゴミみたいなパッチから後々のメンテも考慮された神修正までレベルに差がありすぎるから答えようが無い
87 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 12:31:40.68 ID:FLICW1zg.net] 場所によって、 0 = true; 1 = false; だったり 1 = true; 0 = false; だったり -1 = false; 0 = true; だったりするクソースはありですか。
88 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 12:32:58.62 ID:0rhWsJVV.net] クス
89 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 12:46:47.42 ID:NotpAYNa.net] >>84 3〜5年位で初めて見る不具合の究明・対処が出来たり 初めてやる分野の知識習得がスムーズに出来たり ヤバそうな所を検知して踏み込む前に備えや危機管理が自ずと出来れば まあよかろうなのだ
90 名前:デフォルトの名無しさん [2015/10/31(土) 13:39:49.09 ID:yZ/bvh29.net] >>87 ありだ。 場所が変われば値の意味が変わるのは普通のことだ。
91 名前:デフォルトの名無しさん mailto:sage [2015/10/31(土) 14:02:39.36 ID:FLICW1zg.net] >>90 戻り値が1とか-1の数値で、2値しかないならtrueかfalseでいいじゃんって思ってました(´・ω・`)
92 名前:デフォルトの名無しさん [2015/10/31(土) 15:07:50.64 ID:yZ/bvh29.net] >>91 そうだ
93 名前:。 それでもいい。なんでもありだ。 [] [ここ壊れてます]
94 名前:デフォルトの名無しさん [2015/10/31(土) 17:12:46.36 ID:yvO+lKzM.net] ありがとうございます。 >>89 3〜5年ぐらいで作っているアプリを1人で全部作れるレベルになってるのが普通ということ?
95 名前:デフォルトの名無しさん [2015/10/31(土) 20:10:47.07 ID:l4M64WQl.net] >>84 Javaの話じゃないな。
96 名前:デフォルトの名無しさん [2015/10/31(土) 20:15:14.15 ID:l4M64WQl.net] >>91 ブーリアンはOK、NGのみの判定にしか普通、使わない。 戻り値の値の種類が増えることを想定するのが普通なのでブーリアンは使わない。
97 名前:デフォルトの名無しさん [2015/10/31(土) 20:18:29.67 ID:l4M64WQl.net] >>93 そのうちどう作るか(どう設計するか)が重要だと思うようになるよ。
98 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 05:12:23.28 ID:0haH8FJM.net] 基本文法ある程度分かってきたのでTomcatのソース読もうとしたら全く追えないんですが、 何年か仕事でやってる人なら普通に読める人多いんですか?
99 名前:デフォルトの名無しさん [2015/11/01(日) 07:51:00.44 ID:CjOActT4.net] >>97 有名なソフトのプログラムがきれいでわかりやすいことの方が少ない。 参考にならないし、下手だし時間の無駄。
100 名前:デフォルトの名無しさん [2015/11/01(日) 09:04:01.76 ID:h3uqr5bM.net] ありがとうございます >>96 そのうちの話はいいです。文法とかから入って業務ソースにふれて 読めなかったけど ほぼ全部追って読めるようになったと言う経緯がある方の話が聞きたいです
101 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 09:38:17.58 ID:1ykd2Ks4.net] なんやこいつ…
102 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 09:54:17.44 ID:83j3eZbo.net] そんな奴がいたら嘘つきに違いない
103 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 10:04:54.22 ID:pzhBInwF.net] 俺様はゆとり
104 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 11:57:51.16 ID:nAdAUI0j.net] >>99 物事には順序というものがあって 1.簡単な機能の実装 2.複雑な〃 3.機能間共通〃、1,2の成果物チェック 4.フレームワークそのものやそれに近いレイヤー、1,2,3の成果物チェック みたいにステップアップしていくもの。 全体のコード把握する必要あるのは3とか4で君が今いるのは1なわけ。 経験積めばいずれ4までいけるけどそれまでに何年かかるかなんて組織の規模や本人の能力によるもので誰にもわかんねーよという話。 自分の場合6年位だがもっと小さい会社の技術者なら早い段階で求められるかもしれないし、そもそも派遣でいるうちは4みたいな仕事は一生求められない事もある。
105 名前:デフォルトの名無しさん [2015/11/01(日) 12:21:33.86 ID:h3uqr5bM.net] >>103 ありがとうございます 派遣だと20代で全部のソースをかいてをやってる人が多いから 数年が普通なのかな
106 名前:デフォルトの名無しさん [2015/11/01(日) 14:00:44.90 ID:3+uhzeyC.net] PDFrenderer使って画像を表示してるんだが これ使いながら画像を拡大するにはどうすればいいんだ?
107 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 14:06:34.37 ID:KEgvJ8f/.net] 領域の対角点をマウスで選択して、メニューから拡大を選ぶ
108 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 15:37:40.69 ID:VvuXIbOa.net] すいません質問です。 DaoのインターフェースをアノテーションだけでDIって出来ますか? mainクラスで使用したいです
109 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 16:07:30.15 ID:wGA9mp2Y.net] だお
110 名前:デフォルトの名無しさん [2015/11/01(日) 17:17:29.74 ID:tijcq3hU.net] / \ / _ノ ヽ、_ \ ほんとは働きたいんだお… / o゚((●)) ((●))゚o \ | (__人__) | でも大企業はクオリティ高い人しか相手してくれないお… \ ` ⌒´ / ___ /::::::::::::::::\ /:::::─三三─\ だからこんな社会など滅ぼしてしまうお… /:::::::::(○)三(○).\ /⌒)⌒)⌒.:::::::::: (__人__) :::::: \ /⌒)⌒)⌒) | / / /.. ` ⌒´ | (⌒)/ / / /,,-''ヽ、 | :::::::::::(⌒) / ゝ ::::::.,,-''" \ | ノ \ /_,-'" \ ヽ / ヽ /\ \ | | __ //\\ \ /|[]::::::|_ / \/\\ / ./| ̄ ̄ ̄ ̄ //\ \/ \ // ___ | |:::「「「「「「 / \/\ /\\ /:::/ ./| |__ _..| |:::LLLLL//\ \/ \/\\/::::::/ / | ロ .|lllllllllllll / llllll| |:::「「「「 / \/\ /\ .\/ ./::::::::/ / ./ .| |lllllllllllll __ llllll| |:::LLL.//\ \/ \/\ /::::::::/ | / .| ロ .|lllllllllllll | |:::「./ .\/\ /\ \/ /::::::::/⌒ヽ、| ||/ ..| | |:::l//\ \/ \/\_, -― 、 ''"⌒ヽ,_ (⌒ヽ、_,ノ⌒Y" Y .....⌒) (⌒ヽー゙ ....::( ..::....... .__人.....::::::::::::::::::::
111 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 17:19:34.45 ID:wGA9mp2Y.net] スレスト
112 名前:デフォルトの名無しさん [2015/11/02(月) 12:31:34.79 ID:cEhqueOg.net] Swing・servlet・JSPは今後使われなくなって行くのでしょうか。 今から勉強するならJavaFxですか?
113 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 14:31:13.96 ID:v4hdvc8o.net] swingよりはjavafxだけど、そもそもデスクトップクライアント自体下火だから仕事には生かせないと思う。 servlet,jspは当分現役。
114 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 15:14:58.95 ID:RtoU20Yl.net] ぶっちゃけ今更JavaFX新しくやるよりSwingの保守のが食い扶持あるよーな気もする。 どっちも未来ねーけどJavaFXは過去もねーからなぁ。
115 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 20:09:09.24 ID:cP1+QXYA.net] javaFXに未来があると?
116 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 20:59:33.79 ID:vQyGaPqE.net] javaで外貨取引
117 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 22:22:34.27 ID:K8meaYGF.net] JavaFXはそもそもどう勉強したらいいか分からない 開発環境は問題ないの?
118 名前:デフォルトの名無しさん [2015/11/03(火) 00:55:23.90 ID:b1CHolSt.net] >>116 JavaFXは勉強するものではない。 フレームワーク、クラスライブラリは利用するもの。 もっと古いやり方、どう展開されるのかを知っていれば理解できる。
119 名前:デフォルトの名無しさん [2015/11/03(火) 08:30:45.09 ID:bVz0P6AX.net] >>111 とりあえず、Restで返してAngular.jsで表示してみれば? 新しくて楽しいし。
120 名前:デフォルトの名無しさん [2015/11/03(火) 08:36:52.00 ID:bVz0P6AX.net] JWTで暗号化とか楽しそうだし
121 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 00:32:30.84 ID:yJ5dr2we.net] 音楽ゲーム作りたくて最初はSlick2D使ってたんだけど、ogg形式の音声ファイルが読み込めない不具合があったからLWJGLで作り直そうとしてる。 でもOpenGL/ALが分かってないからなのか、かなり学習しづらい。 この場合、いきなりLWJGLから入るんじゃなくて、先にCとかでOpenGL/ALを理解してからの方がいいんだろうか? LWJGL使ってる人に訊きたいです
122 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 09:10:08.89 ID:wFJAXeLC.net] glはcだろうがjavaだろうがAPIは同じだよ。 alもLWJGLも知らないが。
123 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 13:01:17.68 ID:yJ5dr2we.net] >>121 GLはやっぱりCから入った感じですか?
124 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 16:15:57.15 ID:8Gy+kit5.net] Stringをbyte配列の途中へ挿入するには何を使えばできる? byte [] data = new byte[128]; String name = "名前" byte[50] = 名 byte[51] = 前 こういうのがしたい
125 名前:デフォルトの名無しさん [2015/11/05(木) 16:21:36.75 ID:MKzEUYge.net] >>123 byte型って数値型ですか?
126 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 16:45:33.82 ID:XHni3fGt.net] なにをしたいのかエスパー解説頼む
127 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 16:57:22.78 ID:8Gy+kit5.net] byte[0]〜[49]までは別のデータが入ってる状態で byte[50]〜[XX]までに文字のデータを含ませたい byte data[] = new byte[260]; String name = new String(data, 3, 260); // byte[3]〜[260]を文字列として取り出し これの逆の操作をしたい 伝わりにくくてごめん
128 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 17:01:54.95 ID:XHni3fGt.net] ふ
129 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 17:14:44.49 ID:UlYMLY47.net] byte[] bytes = name.getBytes(); for (int i =0; i < bytes.length; i++)data[50 + i] = bytes[i];
130 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 17:18:47.17 ID:XHni3fGt.net] ぱー
131 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 17:20:27.38 ID:8Gy+kit5.net] >>128 自前で実装するしかないんだな ありがとう!
132 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 17:32:29.92 ID:XHni3fGt.net] 最近の若い者はUTFもしらないのか(笑)
133 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 17:55:06.39 ID:deJUnzvJ.net] オッサンだけどUnicodeとの具体的なマッピング?とか覚えてない(´・ω・`)
134 名前:デフォルトの名無しさん mailto:sage [2015/11/05(木) 18:09:16.55 ID:8Gy+kit5.net] UTFにも種類があるんだけどな C++, Win32API経験者としては(TCHAR*)(&(byte[50]))とやれば済んでたから Javaは型の扱いがやりにくくて仕方ないわ
135 名前:デフォルトの名無しさん [2015/11/06(金) 00:14:29.79 ID:vsEH7BNt.net] >>130 1文字ずつ切り出さないだめだよ。
136 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 00:33:51.60 ID:LwWYwC9Y.net] ByteBuffer buf = Charset.forName("好きな文字セット名").encode(name); buf.get(data, 50, buf.length()); とかすれば1文字ずつやる必要も特にないけど。
137 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 02:00:11.17 ID:33MFY9bo.net] >>135 こんなスマートにできたんだなありがとう
138 名前:デフォルトの名無しさん [2015/11/06(金) 04:19:12.58 ID:Fw/MOExX.net] >>135 1文字ずつ切り出していますか?
139 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 05:30:24.74 ID:Np8gxke0.net] ByteArrayOutputStreamをDataOutputStreamでラッピングして書き込めばいいんじゃねーの?
140 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 10:50:25.70 ID:L6200LSx.net] メソッドの戻り値って呼び出し元で(必要がなければ)受けとらなくても別にいいですか? こんな感じ。 hogeMethed()←受け取らない public boolean hogeMethed() { return true; }