【初心者】Java質問・相談スレ6【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGなお、ソースを貼るときには、半角空白が消える仕様のため、タブ1つを全角空白2つに
置換してから投稿しましょう。わからないときはどこがどうわからないのか?、動かな
いときはどこがどう動かないのか?なぜそう判断したのか、エラーメッセージや結果な
どと一緒にお書き下さい。雑誌や宿題などの疑問を質問するときは出展を明記したほう
が解決が早いです。
関連情報は >>2-10 あたりにあります。 (一部 dat落ちやHTML化待ち)
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
0446デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.4.1/ja/download.html
に
日本語版 J2SE 1.4.0 ドキュメント ダウンロード
があるので。
0447デフォルトの名無しさん
NGNGもしtemplateもどきを作ろうとしているのなら、
JDK1.5を待ってみるのもいいかもね。
boxingとかいろいろ追加されるらしいよ。
0449デフォルトの名無しさん
NGNGこれマジ?
0450デフォルトの名無しさん
NGNG0451名無しさん@Emacs
NGNG実際のpathを取得する方法は書いているんですが....
0452デフォルトの名無しさん
NGNG0453名無しさん@Emacs
NGNGさんきゅーです。
ずっとServletContextの方をさがしていました。
0454447
NGNGJavaにもtemplate欲しいよね。
->でも、そうなるとprimitive型の扱いに困るよね。reflectionとの相性も悪いし。
->boxingを言語仕様に追加すれば?
てな話が出ていて、JDK1.5に入れようとする動きがあるらしい。
まあ、最終的にどんな感じで落ち着くのかは全然わからんが。
0455デフォルトの名無しさん
NGNG携帯のアプリぐらいしか知らないんだけど。
0456デフォルトの名無しさん
NGNG??Javaってどこで使われてるの??
0457デフォルトの名無しさん
NGNG0458370
NGNG>>437
失敬な。統一して扱うのが正義と言ってくれ。
いや違う。*できるだけ*統一して扱うのが正義。区別があるのは分かるが、
同じクラスのインスタンスである以上、できるだけ統一して扱えるべきだ。
あと、Class.forName("int") で無名パッケージの int を探しに行くって
仕様もよくわからん。そもそも言語仕様上、class int{} はできないし。
でも、int.class を置いといてやると、ほんとにそれをロードしようとする。
try{
Class.forName(str);
} catch(ClassNotFoundException e){
if(str.equals("boolean")){
....
}
}
てな実装の場合、int.class を忍ばせとけば、str が "int" の場合、忍ばせた
int.class がロードされる。やばいでしょこれ。
Class.forName がプリミティブ + void 型も扱えれば、プリミティブ型名 ->
Class インスタンスの変換をプログラマが行わなくて済むし、上の問題も
解決される。ReferenceClass と PrimitiveClass が存在するかのような
気持ち悪さも*少しだけ*解消される。
0459デフォルトの名無しさん
NGNG0460デフォルトの名無しさん
NGNGよろしくお願いします。
0461ロック
NGNG3つ全部載ってるものがありますが、それは良いのでしょうか?
0462デフォルトの名無しさん
NGNGスレ違いだろカス死ね
0463デフォルトの名無しさん
NGNGこいつマルチポスト、こういうヤシには絶対教えちゃ駄目
0464ロック
NGNGマルチの件ははすまなかった、そういう焦りでマルチしてしまったんだ。
火曜日に最初の授業がある、是非書籍を教えてもらいたい。
0465デフォルトの名無しさん
NGNG0466デフォルトの名無しさん
NGNGhttp://dir.yahoo.co.jp/Business_and_Economy/Business_to_Business/Internet_Services/Designers/
0467デフォルトの名無しさん
NGNGToolKit.getDefaultToolKit().getScreenSize();
0468デフォルトの名無しさん
NGNGjava.util.Date型の変数に格納したいのですがどうしたらいいでしょうか。
環境は、
SDK1.4
DB:Oracle9i
です。
すみませんが、お願いします。
0469デフォルトの名無しさん
NGNGではなくて、Java1.4からサポートされている
フルスクリーンでの描画を行いたいんですが、
やりかたがわからないんですの。
知ってる人いたら教えて下さい
0470デフォルトの名無しさん
NGNG0472デフォルトの名無しさん
NGNG↓の結果が、実行するたびに異なるのは何故なんでしょうか。
String s = new String("A");
System.out.println(s.getBytes());
0473デフォルトの名無しさん
NGNG0474デフォルトの名無しさん
NGNGデフォルトの文字エンコーディングに従ってバイトに
変換し、結果を新しいバイト配列に格納します。
戻り値:
結果のバイト配列
0475デフォルトの名無しさん
NGNGByte[]#toString()ってアドレス返すの?
0476デフォルトの名無しさん
NGNG指定した桁数まで前にゼロをくっつけた
文字列を取得したいのですが、どうやって
変換すればよいのでしょうか?
0477デフォルトの名無しさん
NGNGpublic static String intAttachZero(int number ,int place) {
StringBuffer it = new StringBuffer(Integer.toString(number));
for (int i = it.length(); i < place; i++) {
it.insert(0, '0');
}
return it.toString();
}
number = 1234
place = 6
あんまりいい方法ではないと思うけど
0478デフォルトの名無しさん
NGNGたとえば 6 桁になるまで 0 を詰めるのであれば俺は以下のようにやる。
int i = 1234;
String t = "000000" + i; // 6 個の "0" を付加
String s = t.substring(t.length() - 6); // 左から 6 桁とる
0479デフォルトの名無しさん
NGNGSystem.out.println (new byte[0]);
--------------
[B@e63e3d
--------------
0480デフォルトの名無しさん
NGNGObject クラスの toString メソッドは、オブジェクトの派生元のクラス名、アットマーク (@)、およびオブジェクトのハッシュコードの符号なし 16 進表現から構成される文字列を返します。つまり、このメソッドは次の値と等しい文字列を返します。
getClass().getName() + '@' + Integer.toHexString(hashCode())
0481デフォルトの名無しさん
NGNGまともなやり方:
import java.text.DecimalFormat;
...
DecimalFormat f_06d = new DecimalFormat ("000000");
System.out.println (f_06d.format (1234));
0482デフォルトの名無しさん
NGNG0483デフォルトの名無しさん
NGNG↓こういうやつとか?
http://www.mycgiserver.com/~swarsa/cal.jsp
↓このへんで探すとか
http://www.jars.com/classes/jresout.cgi?category=Programming+-+Widgets&language=Java&rating=All
0484482じゃないんだが
NGNGおー ありがとー 感謝
0485デフォルトの名無しさん
NGNGOracle9iではjava.sql.ResultSet#getDate()が使えないんでしょうか?
java.util.Dateじゃなくてjava.sql.Dateで返ってくるけど。
0486デフォルトの名無しさん
NGNGクラス Date
java.lang.Object
|
+--java.util.Date
|
+--java.sql.Date
0487デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNGタイーホ
0489デフォルトの名無しさん
NGNG/ ̄ ̄ ̄ ̄ ̄ ̄ ミ
/ ―――――-ミ
/ / / \|
| / (・) (・)|
(6 つ |
| ___ | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
| /__/ / < んなわけねーだろ!
/ | /\ \__________
0491デフォルトの名無しさん
NGNG使用許諾嫁
0492デフォルトの名無しさん
NGNG英語嫁ねーよ
0493デフォルトの名無しさん
NGNGしね。
0494デフォルトの名無しさん
NGNG0495デフォルトの名無しさん
NGNGアプリできたら教えてくれよ
200ガバスまでならだすよ
0496デフォルトの名無しさん
NGNGクラス、自分で作ってもいいんだけど、
PerlでいうJcodeみたいな著名なライブラリは
公開されてない? 英数字に限らず、カタカナの
変換や文字コード判定までついてるとベストだね。
0497デフォルトの名無しさん
NGNG当方、C言語とC++の経験があります。
四六時中JAVAやるつもりです。
あと、オススメの書籍・WEBサイトなどがありましたらご紹介願います。
0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNGJAVAをなめるな!
最低1ヶ月取れ!
0500デフォルトの名無しさん
NGNG0501デフォルトの名無しさん
NGNG0502デフォルトの名無しさん
NGNGAWTとか使ったGUIぐらいまでいけそうな気がする
0503デフォルトの名無しさん
NGNG(1)言語仕様の違い、マナーの違いを覚える
(2)APIリファレンスに馴染む
ここを集中的にやればけっこうこなせるんじゃない?
0504497
NGNGアル程度いけるかもしれないみたいな感じだったのでとりあえず頑張ってみようと思います。
0505デフォルトの名無しさん
NGNGTextFieldのイベントを拾うようにしたつもりだが、TextField上で
Enterを押したときしかactionPerformedが呼ばれないような気がするです。
TextField上のいろいろなイベント(キー入力、フォーカス取得、フォーカス
喪失など)を得るにはどうしたらいいんだろう?
0506デフォルトの名無しさん
NGNG「addなんじゃらListener」の形のメソッドを全部調べればわかるぞ
0507デフォルトの名無しさん
NGNGキー入力
addActionListener(ActionListener l)
フォーカス取得
addFocusListener(FocusListener l)
テキスト変更
addTextListener(TextListener l)
多分こんな感じで 詳しくはAPI仕様書を読んでみて
0508468
NGNG>>486
レス遅れました。すみません。
getDate()ですか。これだとおっしゃる通りjava.sql.Dateで帰ってきますよね。
これをjava.util.Dateに変換できますか?
↑
これイマイチ使いにくい・・・けど使わないといけないんです。
あと、java.util.Dateに指定の日付をセットするにはlong使うしかないんですかね。
DateFormat(YYYY/MM/DD)のような感じでセットする方法がありそうなんですけど。。。
申し訳ないんですけど教えて下さい。
0509505
NGNGなるほど、ありがとう。これがawtのイベントモデルか。
implements ActionListener, TextListener, FocusListener, KeyListener
てな塩梅で必要な分だけリスナーをくっつけていくわけだね。
0510デフォルトの名無しさん
NGNG0511デフォルトの名無しさん
NGNGクラス java.util.Date から継承したメソッド after, before, clone,
compareTo, compareTo, equals, getDate, getDay, getMonth, getTime,
getTimezoneOffset, getYear, hashCode, parse, setDate, setMonth,
setYear, toGMTString, toLocaleString, UTC
0512デフォルトの名無しさん
NGNGJavaの初心者本を読んで、ウインドウを表示させるプログラムが書けるようになってきました。
ただ、起動時にコマンドラインを使うのが不満です。
どうすれば、ウインドウズ上のアイコンをダブルクリックで使えるようになるのでしょうか?
0514513
NGNGのですが、何を使ってまず作業を開始すればいいのでしょうか?
教えてください。
0515デフォルトの名無しさん
NGNG実行可能jarにしてショートカットを作るとか?
http://java-house.jp/ml/archive/j-h-b/026213.html
http://java-house.jp/ml/topics/
>>7
0516デフォルトの名無しさん
NGNGMFCと比べると。
0517デフォルトの名無しさん
NGNGhttp://www.sigeharu.com/~java/modules/news/
0518デフォルトの名無しさん
NGNGjava.util.Calendarおよびjava.util.GregorianCalendarを調べて、
Calendar#setDate()、Calendar#getDate()、Calendar#set()などの
使い方を調べると少し幸せになれるかも。
0519513
NGNG0520デフォルトの名無しさん
NGNGありがとうございます。今のところ、
java.text.DateFormatのDateFormat#parse(String source)
を使おうと思ってます。
java.util.Calendar調べてみました。幸せかみしめそうな。
とりあえずいろいろ試してみます。あぁ、ねみぃ。
0521デフォルトの名無しさん
NGNG本ぐらい買えば?お金ないの?じゃあ、ぐぐれば?
0522513
NGNG書籍を紹介していただけないでしょうか?
0523デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/test/read.cgi/tech/1027593322/l50
初心者と言えば何でも教えてくれると思ってる?
ここで立て続けに質問するまえに
もう少し自分で探す、考えるってことも必要だよ
むしろプログラムなんて考えなきゃ作れないんだから
0524523
NGNGでも、あまりにもあれだったから(T_T)
0525513
NGNG申し訳ないとは思いましたが、ネット自体はじめて1月にも満たないので、
ほんとにわからないところもわからないんですよ。
2chも、2〜3日くらい前にモー娘。をgoogleで検索してスレッドがヒットして
初めて知ったくらいですし・・・けど本探してきましたので、情報ありがとう
ございました!!
0526523
NGNGこちらも少し言い過ぎたかも
モー娘。あたりで2chくるのは大物だと思いまふ
おれより全然やさしい人もいればその逆も
おれはありがとうと言ってくれたのでもう何も
0527デフォルトの名無しさん
NGNGVBやDelphiようなデータコントロールのようにローカルでデーダーベース
使えると便利だと思うのですが、自作したほうがよいですか?
ローカルのDBってなんじゃ?…と思ったんだけど、JDBCとかが望みのモノなんかな。
でもVBやDelphiみたいにGUIから簡単に使えるモノでもないよ。最近はそういうツールが出てるのかもしれないけど。
0529デフォルトの名無しさん
NGNGこれとpure JavaなDBMSを組み合わせれば希望に近いことが出来るかも。
0530デフォルトの名無しさん
NGNGIBMのCloudscapeはPureJavaじゃなかったっけ?
0531デフォルトの名無しさん
NGNGPro以上はね。
JBuilderのコンポーネントはDelphiと比べるとかなり削られてるよ。
まぁ、それでも何とかしようとすればなるから良いけども。
0532デフォルトの名無しさん
NGNGIDEからExcelみたいにテーブル操作ができるってこと?
0533デフォルトの名無しさん
NGNGhsqlってのがsourceforgeにあったのでちょっと使ってみた
まぁ動くって感じ
0534デフォルトの名無しさん
NGNGhttp://freshmeat.net/projects/hsqldb/
0535デフォルトの名無しさん
NGNGEclipseのプラグインもあるね。
0536あなたは神様
NGNGbyte b;
b=a;とやりたいのですが精度が落ちると警告されます。
byteValue() が使えそうだというところまで調べたのですが
b=a.byteValue();は
「間接参照できません。」というエラーです。
どなたかお願いします。
0537デフォルトの名無しさん
NGNG0538デフォルトの名無しさん
NGNG0539あなたは神様
NGNGもういいや。JAVAはこんな簡単なことも
苦労するなんて。
やっぱMFCとMSVC++のほうが簡単だ。
ここももう2度ときませんのでレス不用。
0540デフォルトの名無しさん
NGNG0541デフォルトの名無しさん
NGNG0542デフォルトの名無しさん
NGNG簡単も何もMFCも満足に使えているのか激しく疑問。
0543デフォルトの名無しさん
NGNG0544デフォルトの名無しさん
NGNGそうすると激しく一方通行なIRCクライアントもどきが誕生します。
0545デフォルトの名無しさん
NGNGそりゃそうだろう。
まぁ、厳密には RFC2812 と ircd2.10.x ではちょっとだけ仕様が違う。
サーバや PIRC のバージョンをある程度限定せざるを得ないと思われ。
■ このスレッドは過去ログ倉庫に格納されています