【初心者】Java質問・相談スレ10【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG/●ヽ/
(∧_∧) / ̄ ̄ ̄ ̄ ̄
( ´∀`)< パート10に突入しますた
( ) \_____
| | |
(__)_)
関連情報は >>2-20 あたりにあります。 (一部HTML化待ち)
Google で検索 ⇒ http://www.google.co.jp/
JavaFAQ で探す ⇒ http://www.gimlay.org/~javafaq/javafaq.html
ご要望によりじゃばこサイト ⇒ http://www.javaco.org/
JavaScriptの質問はWeb製作板へどうぞ。
web制作管理
http://pc.2ch.net/hp/
パソコンの基本操作に関しては、PC初心者板や、各OS板などで質問しましょう。
パソコン初心者@2ch掲示板
http://pc.2ch.net/pcqa/
上級者の方で教える技術が無い方は下記スレでダベりましょう。
初心者無視! Java相談室 その9
http://pc3.2ch.net/test/read.cgi/tech/1021555964/
基本的にsage進行でおねがいします。また煽り厨は放置でお願いします。
http://pc.2ch.net/tech/kako/1026/10266/1026601774.html
0002デフォルトの名無しさん
NGNG【Sun JDK 1.2】
http://java.sun.com/products/jdk/1.2/ja/download.html
http://java.sun.com/products/jdk/1.2/ja/docs/ja/api/index.html
【Sun JDK 1.3】
http://java.sun.com/j2se/1.3/ja/download.html
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html
【Sun JDK 1.4】
http://java.sun.com/j2se/1.4/ja/download.html
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html
【IBM JDK 1.1/1.3】 (要ユーザ登録)
http://www-105.ibm.com/developerworks/tools.nsf/dw/java-devkits-byname?OpenDocument&Count=100
0003デフォルトの名無しさん
NGNG【Eclipse R2】
http://www.eclipse.org/downloads/index.php
【Sun ONE Studio 4 (Forte 4)】
http://jp.sun.com/products/software/tools/jde/try/index.html
【NetBeans v3】
http://www.netbeans.jp/dowonload.htm
【JBuilder 5 Personal】
http://www.borland.co.jp/jbuilder/jb5/download/
0004デフォルトの名無しさん
NGNGQ: クラスの使い方が分かりません。
A: Java 2 プラットフォーム API 仕様
http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html
Q: SDKの仕様や、Javaの使い方、コマンドの使い方を教えて下さい。
A: Java(TM) 2 SDK ドキュメント
http://java.sun.com/j2se/1.3/ja/docs/ja/index.html
Q: Javaの言語仕様が知りたいです。
A: Java言語規定
http://www.y-adagio.com/public/standards/tr_javalang/index.htm
http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html
Q: 「僕以外の人も、同じ疑問を持ったはず」と思えるような質問があります。
A: Java House ML Topics / Java FAQ / Java Tips
http://java-house.etl.go.jp/ml/topics/
http://www.gimlay.org/~javafaq/
http://www.javaworld.com/columns/jw-tips-index.shtml
Q: 僕、サルなんですけど・・・。
A: サルにはわかるヒアリングJava入門(マルチランゲージ対応)
http://www.asahi-net.or.jp/~rc4t-ishr/Saru/index.html
このほかの FAQ はこちら↓をご覧ください。
http://www.gimlay.org/~javafaq/javafaq.html
0005デフォルトの名無しさん
NGNGJAVA厨房
http://piza.2ch.net/tech/kako/966/966391052.html
Java相談室
http://piza.2ch.net/tech/kako/971/971960169.html
Java相談室 Part2
http://piza.2ch.net/tech/kako/980/980858322.html
Java相談室 Part3
http://piza2.2ch.net/tech/kako/994/994150280.html
Java相談室 Part4
http://pc.2ch.net/tech/kako/997/997791189.html
Java相談室part5
http://pc.2ch.net/tech/kako/1003/10035/1003567552.html
0006デフォルトの名無しさん
NGNGネタ心者歓迎!今更ながらにJavaを学ぼう!
http://piza.2ch.net/tech/kako/981/981424252.html
ネタ心者歓迎!今更ながらにJavaを学ぼう! その弐
http://pc.2ch.net/tech/kako/993/993358225.html
ネタ心者歓迎! 今更ながらにJava相談室
http://pc.2ch.net/tech/kako/1003/10035/1003569074.html
ネタ心者歓迎! 今更ながらにJava相談室 その2
http://pc.2ch.net/tech/kako/1006/10064/1006408230.html
ネタ心者歓迎!今更ながらにJava相談室 その3
http://pc.2ch.net/tech/kako/1007/10078/1007802486.html
ネタ心者歓迎!今更ながらにJava相談室 その4
http://pc.2ch.net/tech/kako/1010/10105/1010545421.html
初心者歓迎! Java相談室 その5
http://pc.2ch.net/tech/kako/1012/10129/1012968994.html
初心者歓迎! Java相談室 その6
http://pc.2ch.net/tech/kako/1015/10154/1015418174.html
初心者歓迎! Java相談室 その7
http://pc.2ch.net/tech/kako/1018/10186/1018631329.html
初心者歓迎! Java相談室 その8
http://pc.2ch.net/tech/kako/1020/10204/1020453823.html
0007デフォルトの名無しさん
NGNG【初心者・ネタ】Java質問・相談スレ【大歓迎】
http://pc.2ch.net/tech/kako/1021/10218/1021817147.html
【初心者】Java質問・相談スレ2【大歓迎】
http://pc.2ch.net/tech/kako/1023/10233/1023319551.html
【初心者】Java質問・相談スレ3【大歓迎】
http://pc.2ch.net/tech/kako/1024/10248/1024885660.html
【初心者】Java質問・相談スレ4【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1026601774/
【初心者】Java質問・相談スレ5【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1028096225/
【初心者】Java質問・相談スレ6【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1029774594/
【初心者】Java質問・相談スレ6【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1031397913/ (本当は7)
【初心者】Java質問・相談スレ8【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1032944246/
【初心者】Java質問・相談スレ9【大歓迎】
http://pc3.2ch.net/test/read.cgi/tech/1034303501/
0008デフォルトの名無しさん
NGNG【統合開発環境】
[Java]JBuilder5[Java]
http://pc.2ch.net/tech/kako/995/995044723.html
【Meadow】Java開発環境(・∀・)イイ【JDEE】
http://pc.2ch.net/tech/kako/1017/10172/1017214967.html
Forte for Java
http://pc.2ch.net/tech/kako/1016/10161/1016161880.html
JAVA/C++開発環境 "eclipse" スレッド 2
http://pc3.2ch.net/test/read.cgi/tech/1023103421/
【サーバサイド】
JavaサーブレットQ&A LV2
http://pc.2ch.net/tech/kako/1012/10127/1012728608.html
サーバーサイドJAVAをまたーり語るスレ
http://pc.2ch.net/tech/kako/1004/10049/1004972840.html
【携帯】
携帯JAVAのスレッド
http://pc.2ch.net/tech/kako/1011/10119/1011977260.html
iアプリ
http://pc.2ch.net/tech/kako/1000/10007/1000723476.html
i‐MODEのJAVA
http://piza2.2ch.net/tech/kako/975/975428633.html
iアプリでゲーム
http://game.2ch.net/test/read.cgi/gamedev/1005042631/
【その他】
クライアントサイドJavaどうよ?
http://pc.2ch.net/tech/kako/1002/10021/1002160815.html
【祝】 JDK 1.4 βリリース
http://pc.2ch.net/tech/kako/990/990949654.html
0009デフォルトの名無しさん
NGNGCとJavaを比較した場合Cの良いとこと悪いとこ
http://pc.2ch.net/tech/kako/1009/10097/1009707596.html
Java撲滅委員会
http://pc.2ch.net/tech/kako/996/996848309.html
●●JAVAって死滅しちゃうの????●●
http://pc.2ch.net/tech/kako/1005/10051/1005159122.html
●●JAVAって死滅しちゃうの???? PART2●●
http://pc.2ch.net/tech/kako/1006/10060/1006053686.html
●●JAVAって死滅しちゃうの???? PART3●●
http://pc.2ch.net/tech/kako/1008/10081/1008162230.html
0010デフォルトの名無しさん
NGNG0011アフォ
NGNG0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG0015アフォ
NGNG俺的には、NetBeans動かないから要らないんだけど。
0016デフォルトの名無しさん
NGNGなったよ。
処理にもよるけど、ベンチ膜状では30%ぐらい早くなってた。
0017デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNGpreverify: Illegal option -check
Usage: preverify [options] classnames|dirnames ...
where options include:
-classpath <directories separated by ';'>
Directories in which to look for classes
-d <directory> Directory in which output is written (default is ./output/)
@<filename> Read command line arguments from a text file
ビルドすると表示されます。
なにがいけないのでしょうか??
0020デフォルトの名無しさん
NGNG使用法: preverify [オプション付いても付けなくても良し] クラスの名前かディレクトリ名
オプション
-classpath <ディレクトリ>(;で分割して複数指定可能)
クラスを探すディレクトリ
-d <ディレクトリ> ファイル出力先ディレクトリ(デフォルトはカレントディレクトリにあるoutputディレクトリになります。)
@ファイル名 指定のテキストファイルからコマンド用引数を読み取って実行する?
0021デフォルトの名無しさん
NGNGたぶん、ドコモのiアプリを作ろうとしていて503i用の説明書き
みながら、504i用の開発環境に含まれるpreverifyを動かそうと
しているのかなという気がするが目的も動作環境もなにも書いて
ないからあとは知らん。
0022デフォルトの名無しさん
NGNGiアプリ開発DoJa版を使って
メモ帳でエディット
ビルド押すとpreverify: Illegal option -check
が出ます
JDK1.4が悪いのかと思い1.3にしたが変わらず
インストールしてすぐは使えたのですが、、、
なにがいけないんでしょうか?
0023デフォルトの名無しさん
NGNGJDKにしてもDojaにしてもバージョンが新しければいいわけじゃない。
0024デフォルトの名無しさん
NGNGaddMouseMotionListener(this);としても
イベントが全く処理されないのですがなぜ?
0025デフォルトの名無しさん
NGNGちゃんと仮想関数全部オーバーライドした?
まぁ、してないとコンパイルエラーになるんだろうけど。
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG( )
(___)
( ゜Д゜ )
002824
NGNGAppletやCanvasにimplementsすると普通に動作するんですがね。
Frameでダメな理由が分からない。
0029デフォルトの名無しさん
NGNGって言うかFrameいっぱいに配置されてるのはcontentpaneでは?
003124
NGNGSwingじゃん。
結局インナークラスのCanvasにaddMouseMotionListenerして解決。
JAVAってキモい。
0032デフォルトの名無しさん
NGNGいや、お前には負ける。
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.4.1/ja/download.html
も入れてくれよ・・・
0035デフォルトの名無しさん
NGNGスレ立てた者だが、すまんかった。ちなみに漏れは1.4.0_02を
使っている。なんか伝統的にFCSバージョンは問題ありすぎな
気がするよ。
0036デフォルトの名無しさん
NGNG今、Javaを勉強していて、軽く触れる程度だけど実際には何に使うのかな?
0037デフォルトの名無しさん
NGNG見てたら、使ってたよ。
0038デフォルトの名無しさん
NGNGいまどきの compiler はその程度の最適化もやってくれないの?
0039デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.4.1/ja/download.html
http://java.sun.com/j2se/1.4.1/
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNGbooleanを返すメソッドはなんと言えばいいのでしょうか?
// アクセサでーす
void setName(String n)
String getName()
// ??でーす
boolean hasFirstName()
boolean hasSecondName()
0042デフォルトの名無しさん
NGNGサクセサ
0043デフォルトの名無しさん
NGNGinstance.getClass().getClassLoader() が必ず null を返します。
このため ClassLoader#getResource() 等が使えず、画像などのリソースが
読み込めません。MSJVM でリソースを読み込むのはどうしたら良いでしょうか。
0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNGClassLoader.getSystemResourceAsStream("...")
0046デフォルトの名無しさん
NGNGif(str.match(/(\d+),(\d+)/) != null){
var x = parseInt(RegExp.$1);
var y = parseInt(RegExp.$2);
}
と全く同じことをやるとしたらどうなりますか?(JDK1.4)
if(str.matches("(\\d),(\\d)")){
???
}
えっと要はRegExp.$nを拾い出したいわけですが.
0047アフォ ◆Ez1ZxZMJoU
NGNGString s1 = p.parseNumber().value();
String s2 = p.parseChar().value();
String s3 = p.parseNumber().value();
if(s2.equals(",") && s1.length() > 0 && s3.length() > 0) {
x = Integer.parseInt(s1);
y = Integer.parseInt(s3);
}
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNGsun の Java API ドキュメントの
java.util.regex.{Pattern, Matcher} を見よう
0050デフォルトの名無しさん
NGNG1. 1,2,4,8のようなint型のフラグを持っているとき。
2. Rectangleのように大きさと位置を持っているオブジェクト同士の
位置関係を知りたいとき。
0051デフォルトの名無しさん
NGNGそういった方法でもいいのですが,
今回は正規表現に拘りました.すみません.
>>48-49
実は既にドキュメント見て,探しきれなかった.
もう一度見てみます.
見つけたら見つけたで,それはまた鬱ですが.
0052アフォ ◆Ez1ZxZMJoU
NGNGこのページの大本のページなんですが、消えてしまったんでしょうか?
0053デフォルトの名無しさん
NGNGStringBufferクラスでカプセル化したのですが、
この取得した行の中でまったく同じ言葉で構成される行があったら
その行だけ抜き出す方法はどのメソッドを使ったらよいのでしょうか?
ヒントくらさい。
0054名無しさん@Emacs
NGNGカプセル化?
日本語が意味不明だけど頭は大丈夫ですか?
0055デフォルトの名無しさん
NGNG>StringBufferでカプセル化
もしかして、全ての行をひとつのStringBufferにいれましたか?
0056デフォルトの名無しさん
NGNGStringBufferに改行記号も入っているか教えてください。
(他の住民はそもそもStringBufferにいれたりしなそうだ。)
>>52
http://www.logos.co.jp/
005749
NGNGString str;
Pattern pat = Pattern.compile("(\\d+),(\\d+)");
Matcher mat = pat.matcher(str);
if(mat.find()){
int x = Integer.parseInt(mat.group(1));
int y = Integer.parseInt(mat.group(2));
}
0059デフォルトの名無しさん
NGNG俺言葉よくわかってないからさ、とりあえず本に書いてあることを真似してみただけ
俺の言いたいことが解らないなら相手しなくていいんで
こっちもつかれるから
>>55
はい。まずいっすか?
0060デフォルトの名無しさん
NGNGはいっています。
0061デフォルトの名無しさん
NGNG一つ一つの行を ArrayList とかで管理したほうが便利じゃない?
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNGまず、余分な行を削除してからStringBufferに入れたほうがよくない?(W
0064アフォ ◆Ez1ZxZMJoU
NGNGヘヘ
ミモナミ
0066デフォルトの名無しさん
NGNGBMP、GIF,JPEGを相互に変換するにはどうしたらいいのでしょうか?
0067デフォルトの名無しさん
NGNGArrayListですか。今始めて知りました(w
APIで調べて見たところ・・・確かにこっちのほうがいいかもしんないです。
検討してみます!
>>63
説明不足でした。かぶってない行をTextArea1に
かぶった行をTextArea1に出力させたいんです。
すみませんでした。
>>64
私が持っていた本に「StringBufferクラスは文字列をカプセル化するものです」
って書いてあったもので・・・もう勘弁してください
0068デフォルトの名無しさん
NGNGコアAPI+com.sun.image.codec.jpeg
つかえば、JPEGとBMPはどうにかなるとおもわれ。
JDK1.4ならjavax.imageioですかね。
0069デフォルトの名無しさん
NGNGBMPは文献がたくさん出ているしネットで検索しても
大量にヒットするから自分で調べよう。
GIFはライセンス問題があるので、プログラム以前に
手を出さないのが吉。
JPEGも公開サンプルソース(多分C言語)がどっかに
あるはずだから、検索してみれば?
0071デフォルトの名無しさん
NGNG結局Javaでは、どれを使うべきですか?
0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNG「まだプログラム作ってもセーフ」の状態にあると思う。
どの画像フォーマットを使うべきかはその人の置かれ
ている状況とか考え方で決めるべき問題。
0075デフォルトの名無しさん
NGNG教えてください。JAVAプログラム組みたいのですが、何が必要ですか??
0076デフォルトの名無しさん
NGNGこのスレの>>2-10あたりを読みましょう。
0077デフォルトの名無しさん
NGNGなぜこの位置で省略するのかと
0078名無しさん@Emacs
NGNG普段あまり気にしないが、こうして見てみると、良くできてるよな。
とくに、>>2, >>3, >>4 あたり。
0079デフォルトの名無しさん
NGNGそのオブジェクトの中には、子が親の親子関係を変更させるような処理(ちょうどwindowsなどでフォルダごと移動のような)をもつものもいます。
で、そのような動きをするオブジェクト(作動obj)を根から探し、実行させるため、
serch(){
while(true){
木を上から順番に調査
分岐点を発見
if ( 分岐点は作動objだった )
作動
else
スレッドスタート}}
run(){
serch() }
のような感じで再起的?にスレッドを用いました。
しかし、作動objが動いてる最中に、ほかのスレッドで同時に作動がおきたり、また作動させてしまったので、そこには何もなかったり・・、
などといった矛盾が生じてくると思われるため、作動objを発見と同時に、同時に起こっている処理を一時停止させたいのですが、どのような方法があるでしょうか?
長々と失礼しました。
0080デフォルトの名無しさん
NGNG「マルチスレッド、排他制御」あたりを調べてみるといい
スレッドを一時停止 / 再開する Thread#suspend()/resume() メソッドも
ないことはないが、排他制御がちゃんとできてないと結局おかしくなるし
0081デフォルトの名無しさん
NGNGその程度ならsynchronizedでいいのかのう。だめ?
0082デフォルトの名無しさん
NGNGArrayList だったらイチイチ
equals したりせずに indexOf 使えば良いような。
0083デフォルトの名無しさん
NGNG他で起こっているすべての処理を一時停止、ではなく、一つでも処理が発生していたら
次の処理を開始させないようにしなければ状態の整合性が保てないだろう。
…というか上みたいな設計で大丈夫なのかオイ?
0084デフォルトの名無しさん
NGNG1、他のスレッドを調べて割り込めない部分の処理をしていたら
join()でおやすみ。
2、割り込めない部分の処理が終わったら、そのスレッドはnotifyAll()で、
他のスレッドをおこしてあげる。
0085デフォルトの名無しさん
NGNG008667
NGNG先ほどStringBufferの質問をして、
ArrayListをつかえとご指摘をされたものですが
ArrayListにWhile文でreadline()で読み取った行を加えてって
toString()でかいたら
[ 行A
,行B
,行C
…
のような感じになって、行の初めに余計な記号がついてきてしまうんですが
これが普通なのでしょうか?
あと、ArrayListの要素ごとを比べるにはtoArray()で配列を作ってから
調べるのですか?要素ごとに決まった名前ってないんでしょうか
一応私なりに調べたのですがわかりませんでした・・・よろしくおねがいします。
0087デフォルトの名無しさん
NGNGArrayList インスタンスを toString() で出力したのか…
0088デフォルトの名無しさん
NGNGString readLine; // これに読みこんだ行を入れる。
StringBuffer buf; // これに結果をまとめる。
for (Iterator i = list.iterator(); i.hasNext(); ){
// 取り出す。
String s = (String)i.next();
// StringBufferについか
buf.append(s);
// 改行わすれずに
buf.append("\n");
}
// 最終的文字列
String result = new String(buf);
0089デフォルトの名無しさん
NGNGつかってねーーーー
0090デフォルトの名無しさん
NGNG>>88に読みこんだ文字列との比較部分を追加してください。
0091デフォルトの名無しさん
NGNGArrayList の toString() がイヤだったら
for(int i=0; i<list.size(); i++)
System.out.println((String)list.get(i));
みたいにすればよし。
要素ごとに調べるのは、自分でやりたければ
for(int i=0; i<list.size(); i++)
if(list.get(i).equals(str))
/* やりたいこと */;
とか、イテレータ使うとか、
見つけるのが一番最初に一致するものだけでよいなら
int linenum = list.indexOf(str);
>>88
System.getProperty("line.separator");
の戻り値使え。
009288
NGNGバブルソートなみ
0093デフォルトの名無しさん
NGNGロジック(論理)の問題じゃないような。
0095デフォルトの名無しさん
NGNGReader rd;
ArrayList list = new ArrayList();
StringBuffer sb = new StringBuffer();
String line;
while((line = rd.readLine()) != null){
if(list.indexOf(line) >= 0){
sb.append(line + "\n");
}else{
list.add(line);
}
}
String result = sb.toString();
009667
NGNGAPIみてArrayListの出力関係がtoStringしか見つからなかったもので・・
>>88>>90
なるほど、そんな考え方できるんですね。今から文字列の比較部分を
考えてみます。あれ?ひょっとして>>53の状態からArrayListにしなくても
String s=new String()で>>88氏と同じ状態になるんじゃ??なんてこったい・・
>>91
なるほど・・・すごいですね。そうゆうアルゴリズムが思いつかないっす。
ってゆうかみなさん独学ですよね?うーん自分の限界が見えてきますた
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNGすっぴんの Reader は readLine() 使えない。
使えるのは BufferedReader っしょ。
0099デフォルトの名無しさん
NGNGこんなのはアルゴリズムとは言わんと思うが。
APIドキュメントちゃんと読んでりゃ出来て当たり前っつーか。
0100問題解決。どうもです
NGNGどっかの本に賢い人間ほど(いい意味で)怠け者って
言葉がありましたが私のプログラムは・・・
>>99
…
よっしゃ!いっちょ作ってきます。みなさんマジで参考になりました。
010167
NGNGアホっぽいものになっちゃいましたがどうでしょう?
int count=0,;
StringTokenizer st=new StringTokenizer(result,""\n"");
int number=st.countTokens();
String a[]=new String[number];
while(st.hasMoreTokens()){
String s=st.nextToken();
a[count]=s;
count++;
}
for(int j=0;j<number;j++){
for(int i=0;i<number;i++){
if(a[j].equal(a[i] && i!=j){
sb.append(a[i]+"\n");
}
}
■ このスレッドは過去ログ倉庫に格納されています