★★Java質問・相談スレッド148★★
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2011/09/20(火) 09:07:19.06JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理 http://pc11.2ch.net/hp/
Webプログラミング http://pc11.2ch.net/php/
をご利用下さい。
よくある質問
・「コマンドまたはファイル名が違います」
「'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
「Exception in thread "main" java.lang.NoClassDefFoundError: 」
(p)ttp://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
前スレッド
★★Java質問・相談スレッド147★★
http://hibari.2ch.net/test/read.cgi/tech/1312958339/
次スレは>>950あたりで。
過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
http://www.wikiroom.com/java/
0153デフォルトの名無しさん
2011/09/24(土) 14:46:48.12知らない人は意外と多い。
だからといって負の整数の定数が書けないわけではない。
※ 8進や16進や浮動小数点なら、負の数もリテラルで扱える。
0154デフォルトの名無しさん
2011/09/24(土) 14:52:57.48Eclipseの名前の由来は月食。
月が太陽を隠すお馴染みのデザインは
Sunを食ってやる!という野心的なジョークだ。
そして。
JavaがSunからオラクルの手に渡ったのは
本当にたべられちゃったから。
0155デフォルトの名無しさん
2011/09/24(土) 14:55:12.06俺、信じるよ
0156デフォルトの名無しさん
2011/09/24(土) 14:56:18.520157デフォルトの名無しさん
2011/09/24(土) 15:00:11.460158デフォルトの名無しさん
2011/09/24(土) 15:08:39.55負の数が扱えないのはfloatリテラルも同じだが・・・
0159デフォルトの名無しさん
2011/09/24(土) 15:11:53.59ってどういう意味ゅー?
0160デフォルトの名無しさん
2011/09/24(土) 15:18:47.96単項マイナスとリテラルは別々に定義されてるよって話なんじゃね?
本人じゃないから良くわからんが。
0161デフォルトの名無しさん
2011/09/24(土) 15:19:48.20単項マイナス付かないと使えない場合もあるけどな
0162デフォルトの名無しさん
2011/09/24(土) 15:24:48.36VariableInitializerは冗長に訳しても変数初期化子だし初期化子と訳してる文書もある
StaticInitializerやらInstanceInitializerと区別がつかない文脈ならともかく
この場合は変数を削って初期化子で通じると思うがな
0163デフォルトの名無しさん
2011/09/24(土) 15:31:59.35勉強不足
0164デフォルトの名無しさん
2011/09/24(土) 15:46:19.220165デフォルトの名無しさん
2011/09/24(土) 15:56:22.08♪ふー!すー!ちー!あい!あい!
♪負!数!値!あい!あい!
0166デフォルトの名無しさん
2011/09/24(土) 15:59:59.08-----------------
| | | | |
| | | | ! |
| | | | |
-----------------
| | | | |
| | * | | |
| | | | |
-----------------
| | | | |
| | | o | |
| | | | |
-----------------
| | | | |
| | | | ^ |
| | | | |
-----------------
こんな感じの4x4のボード表示させて中の^を動かしたいんですけど
4x4のボードが10x10までダイナミックに変えられるとしてどういうグリッドの表示方法がありますかね?
-と|はasciiです。
0167デフォルトの名無しさん
2011/09/24(土) 16:04:53.79★★ Java の宿題ここで答えます Part 71 ★★
http://hibari.2ch.net/test/read.cgi/tech/1309076891/
0168デフォルトの名無しさん
2011/09/24(土) 17:50:29.25諦めてテンプレートメソッドを使えばいいのに
0169デフォルトの名無しさん
2011/09/25(日) 00:17:27.260170デフォルトの名無しさん
2011/09/25(日) 00:40:03.60Java 自体の寿命は案外短いかもしれないが、Java習得で得たObject-Oriented の知識はかなり役に立つだろう
0171デフォルトの名無しさん
2011/09/25(日) 00:55:41.160172デフォルトの名無しさん
2011/09/25(日) 01:03:15.23Rubyとか?
0173デフォルトの名無しさん
2011/09/25(日) 01:23:27.07サーバ側(Java EE)では、Javaのサーブレット、Webサービス、EJB(Enterprise JavaBeans)などの技術が広く使われている。
組み込みシステムの分野においても、組み込みシステム向けのJava環境(Java ME)を使った OSGi を基にした開発が広く行われている
Java - Wikipedia
0174デフォルトの名無しさん
2011/09/25(日) 03:41:36.69Googleが提供してるオープンソースもJavaかC++かPythonで役割が分かれてる
Javaを殺すとしたらC#しかないが、言語仕様は優れていても敵だらけだ
0175デフォルトの名無しさん
2011/09/25(日) 03:44:43.471つのキーで複数のレコードをまとめて取れないの?
JavaラッパーのAPIしか見て無いけど。
match_prefix()でキー一覧とってそれから各キーで完全一致して、とかじゃなくて
match_prefix()みたいなのでそのまま該当したキー全ての全レコードを取得するAPIが欲しいんだけど
明らかにそういうのが無いとTreeDBのメリット生かし切れ無いよね
0176デフォルトの名無しさん
2011/09/25(日) 03:48:22.81MS自身が敵だからなw
いつ気まぐれで言語仕様を根本から変えるかわからんw
0177デフォルトの名無しさん
2011/09/25(日) 04:27:59.35タスクバーボタンを非表示にしたいんだが、いい方法ないかな?
タスクトレイにすら入れたくない
Delphiだと
Application.ShowMainForm := False;
で出来るってのはググって見つけたんだが、こいつのjavaバージョンが欲しい
0178デフォルトの名無しさん
2011/09/25(日) 09:50:25.82JDialog使うくらいしか方法なさそう
0179デフォルトの名無しさん
2011/09/25(日) 15:36:12.45String[] filelist1_ = sead.list(new exceptFileFilter());
File finalfiles = new File(filelist1_)
//String[]の配列に選別したファイルパスリストをFile型finalfilesにセットしたい
http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/io/class-use/File.html
をページ内検索してもわかりませんでした。
何か適切な方法があればご教授お願いします
0180デフォルトの名無しさん
2011/09/25(日) 15:40:16.32最初からFile#listFiles(FilenameFilter)使うのはダメなんか?
0181デフォルトの名無しさん
2011/09/25(日) 15:56:12.85コンストラクタ定義見直してこい
0182デフォルトの名無しさん
2011/09/25(日) 16:07:39.96>>181
180の方法でできました。ありがとうございます。
0183デフォルトの名無しさん
2011/09/25(日) 17:01:19.47俺Ruby好きだけどそれはない
0185デフォルトの名無しさん
2011/09/25(日) 22:09:03.56表示させることは可能でしょうか?もし可能であれば方法を教えて頂けないでしょうか?
0186デフォルトの名無しさん
2011/09/25(日) 22:17:47.950187デフォルトの名無しさん
2011/09/25(日) 22:32:32.55setUndecorated(true)
0188デフォルトの名無しさん
2011/09/25(日) 22:47:59.96出来ました、ありがとうございます
018967
2011/09/26(月) 02:54:14.590190デフォルトの名無しさん
2011/09/26(月) 02:55:53.030191デフォルトの名無しさん
2011/09/26(月) 04:44:56.23public static boolean isZero(byte[] b){
int i=0;
for(byte here : b){
i+=here;
}
return i==0;
}
0192191
2011/09/26(月) 04:46:41.030193デフォルトの名無しさん
2011/09/26(月) 05:09:20.880194デフォルトの名無しさん
2011/09/26(月) 08:14:27.370195デフォルトの名無しさん
2011/09/26(月) 09:33:02.28こんにゃくをたべてみたらカルピスが出てきたのですがこれが恋ですか?
0196デフォルトの名無しさん
2011/09/26(月) 09:55:14.84同じキーなら上書きになって1になるんでは?
public void testHashMap(){
HashMap<byte[], String> map = new HashMap<byte[], String>();
map.put(new byte[]{1,1,1,1}, "a");
map.put(new byte[]{1,1,1,1}, "b");
System.out.println(map.size());//2
}
0197デフォルトの名無しさん
2011/09/26(月) 10:03:32.850198デフォルトの名無しさん
2011/09/26(月) 10:12:45.00それ全部0でなくてもtrueになるぞ
0199デフォルトの名無しさん
2011/09/26(月) 10:12:54.29System.out.println(new byte[]{1,1,1,1}.equals(new byte[]{1,1,1,1}));
0200デフォルトの名無しさん
2011/09/26(月) 11:48:06.59価値観は人それぞれなので否定はしないけど
それは恋じゃなくて変だ
0201デフォルトの名無しさん
2011/09/26(月) 14:53:02.74せめてHadoopぐらい使おうな
0202デフォルトの名無しさん
2011/09/26(月) 15:44:12.45まあ頻度にもよるけど、0じゃないことが多いなら、
if(here!=0)return false;
にするとか、ループの途中に適度に
if(i!=0)return false;
入れるとかすると途中で撃ち切れて早いかもね
0203デフォルトの名無しさん
2011/09/26(月) 17:02:16.840204デフォルトの名無しさん
2011/09/26(月) 17:14:58.23setDefaultCloseOperation(HIDE_ON_CLOSE);
でできない?
0205デフォルトの名無しさん
2011/09/26(月) 18:14:03.65C++で作ったグローバルフックのDLLをjavaで読み込んで使うことはできますか?
0206デフォルトの名無しさん
2011/09/26(月) 19:17:48.680207デフォルトの名無しさん
2011/09/26(月) 19:40:18.13はい、JNIやJNAを使った場合です
こういった方法でDLLを読み込んでもグローバルフックは機能するのでしょうか?
0208デフォルトの名無しさん
2011/09/26(月) 20:42:08.86JUnit3がデフォルトで使われるようにしたいんですがどうすればいいですか?
0209208
2011/09/26(月) 20:45:39.39Eclipseの話です
0210デフォルトの名無しさん
2011/09/26(月) 21:50:59.52> Eclipseの話です
へいけ
0211デフォルトの名無しさん
2011/09/26(月) 21:58:26.33なぜ出来ないと思ったんだ?
まず試してみろ。話はそれからだ。
0212デフォルトの名無しさん
2011/09/26(月) 22:02:36.05すみません、c++で作ってたのをjavaに移植するために勉強したいと思ったんだけど、
フックが使えないならjava勉強する理由が一つ減ってしまうので先に質問させていただきました
ということはできると思っていいのでしょうか?
勉強してみます
0213デフォルトの名無しさん
2011/09/26(月) 22:04:05.790214デフォルトの名無しさん
2011/09/26(月) 22:18:23.32out.println(hexdumpencoder.encodeBuffer(byteArray));
を、独自に実装しているのですが、出力が変なので教えてください。
int no = 0x0000;
BLOCK: for (int i = 0; i < byteArray.length; i++) {
for (int j = 0; j < 16; j++) {
if (i*16+j >= byteArray.length) break BLOCK;
if (j==0) {
out.print(
((i==0)?"0":"")+Integer.toHexString(0xFF & no*16).toUpperCase());
out.print(
((i==0)?"0":"")+Integer.toHexString(0xFF & no).toUpperCase()+":");
no+=16;
}
if (j==6) out.print(" ");
out.print(" "+Integer.toHexString(0xFF & byteArray[i*16+j]).toUpperCase());
}
out.println();
}
out.flush();
0215デフォルトの名無しさん
2011/09/26(月) 22:19:57.080000: 61 62 63 64 41 42 43 44 E3 81 82 E3 81 84 E3 81 abcdABCD........
0010: 86 E3 81 88 E3 81 8A E3 81 8B E3 81 8D E3 81 8F ................
0020: E3 81 91 E3 81 93 E3 81 95 E3 81 97 E3 81 99 E3 ................
0030: 81 9B E3 81 9D E3 83 86 E3 82 B9 E3 83 88 E3 83 ................
0040: 86 E3 82 B9 E3 83 88 E3 83 86 E3 82 B9 E3 83 88 ................
0050: E3 83 86 E3 82 B9 E3 83 88 E8 A9 A6 E9 A8 93 E8 ................
0060: A9 A6 E9 A8 93 E8 A9 A6 E9 A8 93 E8 A9 A6 E9 A8 ................
0070: 93 .
0000: 61 62 63 64 41 42 43 44 E3 81 82 E3 81 84 E3 81
10010: 86 E3 81 88 E3 81 8A E3 81 8B E3 81 8D E3 81 8F
20020: E3 81 91 E3 81 93 E3 81 95 E3 81 97 E3 81 99 E3
30030: 81 9B E3 81 9D E3 83 86 E3 82 B9 E3 83 88 E3 83
40040: 86 E3 82 B9 E3 83 88 E3 83 86 E3 82 B9 E3 83 88
50050: E3 83 86 E3 82 B9 E3 83 88 E8 A9 A6 E9 A8 93 E8
60060: A9 A6 E9 A8 93 E8 A9 A6 E9 A8 93 E8 A9 A6 E9 A8
70070: 93
↑ここが変になります。上の例ように出力するには、どうしたらよいのでしょうか?
0216デフォルトの名無しさん
2011/09/26(月) 22:20:15.97できないんですね・・・。
ありがとうございます
0217デフォルトの名無しさん
2011/09/26(月) 22:23:03.23おまえには出来ない
0218デフォルトの名無しさん
2011/09/26(月) 22:24:57.44入力はどこいった?
0219214-215
2011/09/26(月) 22:33:39.280220デフォルトの名無しさん
2011/09/26(月) 22:37:12.50二度と来るな
0221デフォルトの名無しさん
2011/09/26(月) 23:46:50.470222デフォルトの名無しさん
2011/09/27(火) 00:01:52.75図々しさが隠しきれない生ゴミ
0223デフォルトの名無しさん
2011/09/27(火) 00:07:58.020224デフォルトの名無しさん
2011/09/27(火) 00:17:02.600225デフォルトの名無しさん
2011/09/27(火) 00:24:17.740226デフォルトの名無しさん
2011/09/27(火) 00:29:27.570227デフォルトの名無しさん
2011/09/27(火) 00:31:39.740228デフォルトの名無しさん
2011/09/27(火) 00:31:44.43ggrksをテンプレにしとけ
全レスそれでおk
0229デフォルトの名無しさん
2011/09/27(火) 00:37:02.56消えてくれ
0230デフォルトの名無しさん
2011/09/27(火) 00:56:05.930231デフォルトの名無しさん
2011/09/27(火) 01:04:11.46もちろんジャバなんで使うのはファクトリー・パータンですよ
0232デフォルトの名無しさん
2011/09/27(火) 01:08:51.60わかってるフリしてわかってない典型
0233デフォルトの名無しさん
2011/09/27(火) 01:10:49.990234デフォルトの名無しさん
2011/09/27(火) 01:14:21.87浮かない顔の学生に数学教師は笑って答えた。
「数学なんて簡単だよ。結局はパターンだよ。ぱ・た・あ・ん」
と。
それを見ていた英語教師が「違う!」と叫んだ。
「パターンじゃない!」
「パ↑ターンだよ。パ↑ターン。発音は正確にね☆」
0235デフォルトの名無しさん
2011/09/27(火) 01:32:53.600236デフォルトの名無しさん
2011/09/27(火) 01:37:10.67無知は黙ってろ
0237デフォルトの名無しさん
2011/09/27(火) 01:38:48.800238デフォルトの名無しさん
2011/09/27(火) 01:41:04.42ファクトリーパターンって呼んじゃうやつは
コード書かせると大抵かけないよね
Abstract Facotryとの違いもわかってなくて
亜流の麺用なのをファクトリーパターンってよんで
それがGOFのアレだと思い込んでたりする
0239デフォルトの名無しさん
2011/09/27(火) 01:44:03.90いる。
.NETの方がいろいろ親切だと思う。
0240デフォルトの名無しさん
2011/09/27(火) 01:49:29.180241デフォルトの名無しさん
2011/09/27(火) 01:49:58.55factoryパターン知らないなら黙ってればいいのに…
0242デフォルトの名無しさん
2011/09/27(火) 01:56:06.07GoFだけがデザインパターンだと思ってる人ってまともなコードが書けなさそう
アンテナ低いっていうか世界が狭いっていうか
0243デフォルトの名無しさん
2011/09/27(火) 01:56:28.31真性のアホ降臨
0244デフォルトの名無しさん
2011/09/27(火) 01:59:16.67正式名称知ってれば>>238の方が正しいのは自明なのに。
無知が増えたなあ。。。
0245デフォルトの名無しさん
2011/09/27(火) 02:00:28.170246デフォルトの名無しさん
2011/09/27(火) 02:04:11.890247デフォルトの名無しさん
2011/09/27(火) 02:05:21.00ファクトリ関連で一般認知されてるのは3つでしょ
うちGOF2つ、他1つ。
無知からか無思慮からか、それらをグチャ混ぜにして
ファクトリってよぶ奴が蔓延した時代背景がある
頭がぐちゃぐちゃの奴は知ったかするのはなしの方向でね
0248デフォルトの名無しさん
2011/09/27(火) 02:08:15.580249デフォルトの名無しさん
2011/09/27(火) 02:10:32.40ファクトリ→実はわかってない or 間違って覚えてる
なんだからggrksで最初から終わってる
>> 223
0250デフォルトの名無しさん
2011/09/27(火) 02:12:22.120251デフォルトの名無しさん
2011/09/27(火) 02:13:44.92ggrksは万能じゃない
0252デフォルトの名無しさん
2011/09/27(火) 02:19:01.89おまえら元気になるなw
■ このスレッドは過去ログ倉庫に格納されています