JAVAならおれに聞け!

このエントリーをはてなブックマークに追加
940デフォルトの名無しさん:2007/09/28(金) 01:01:26
普通わかるよ
941デフォルトの名無しさん:2007/09/28(金) 01:06:50
>>927と同じ人じゃないのか
942デフォルトの名無しさん:2007/09/28(金) 01:39:22
>>936
課題などで自分ではプログラムを作りたくない、作る技量が無いってことなら、
もっと仕様をきちんとまとめて宿題スレに投げればやってくれる人がいるかもよ。
自分でそういう「プログラムを作ってみたい」って言うんなら、
その程度のことは自分で思いつかなけりゃ結局全て他人任せのプログラムにしかならない運命だ。
943デフォルトの名無しさん:2007/09/28(金) 03:20:02
なんだ
結局作ってみたいとかってのは嘘だったってことか
944デフォルトの名無しさん:2007/09/28(金) 14:41:53
->
を使ったプログラムを作れ
945デフォルトの名無しさん:2007/09/28(金) 15:31:55
お前が命令できる立場か
946デフォルトの名無しさん:2007/09/28(金) 23:25:42
class _{
public static void main(String __[]){ System.out.println("->"); }
}
947デフォルトの名無しさん:2007/10/03(水) 11:35:02
ServletContext.getRealPath("/")
これは、Linuxでルートコンテキストのパスまでにシンボリックリンクが使われていたときは、
リンク先のフルパスが戻るということでしょうか?

その場合、リンク先のパスを使いたくない場合は、
ServletContext.getResource("/")..getPath() で大丈夫でしょうか?

手元にWindows環境しかなく確認できません。
よろしくお願いします。
948デフォルトの名無しさん:2007/10/03(水) 11:52:38
Virtual PC が無料で使える時代なんだから、Virtual PC 上に Linux インストールして自分で確認すればいいじゃん
949デフォルトの名無しさん:2007/10/03(水) 12:06:53
Virtual PCって無料で使えるようになったの?
950デフォルトの名無しさん:2007/10/03(水) 12:09:48
あ、去年から無料になったんだ。
Virtual PCってLinuxインストールはライセンス的にOK?
だめならVMWareとかXenでいいけどね。
951デフォルトの名無しさん:2007/10/03(水) 14:10:34
Virtual PCってprofessionalじゃなきゃ駄目だけど>>947のホストOS次第だな
Virtual PCが無料なんだからって流れからすればVMWareやXenは候補に挙げられんだろ
952デフォルトの名無しさん:2007/10/03(水) 14:25:21
じゃあqemu?
953デフォルトの名無しさん:2007/10/03(水) 14:56:06
homeはだめなのか・・・それはすまんかった。
954デフォルトの名無しさん:2007/10/04(木) 11:03:29
>>947
Linuxでやってみましたが両方ともリンク先(自体)のフルパスでした。
955デフォルトの名無しさん:2007/10/08(月) 09:34:07
コマンドライン引数から文字列を取得して数字かどうか判別したいから
isDigitを使ってたんだけどこれだと小数と負の数が数字じゃないことになってしまう・・・

ちゃんと数字だと判別させるためにはどうしたらいいかな?
956デフォルトの名無しさん:2007/10/08(月) 10:17:31
Double.parseDoubleやってみて例外が発生しなかったら数字、っていうのが一番簡単
957デフォルトの名無しさん:2007/10/08(月) 10:33:35
>>956
ありがとう!それでやってみる。
958デフォルトの名無しさん:2007/11/16(金) 15:59:09
パイプで標準入力を受け取って処理することはできるのでしょうか?
例えば
ls -al | java Hoge
のようにコマンドの標準出力をJavaに直接渡したいのですが何か方法
はありますか?
959デフォルトの名無しさん:2007/11/16(金) 16:04:45
xargs
960デフォルトの名無しさん:2007/11/16(金) 16:07:22
>>958
普通に System.in で受け取ればいいんじゃない
961958:2007/11/16(金) 16:16:50
>>959
そんなコマンドがあるなんて知りませんでした!!!
でも、バイナリデータも渡したいので、直接渡せたらいいんですけど・・・
>>960
System.inだと起動時の標準入力は受け取れないようなんですが、書き方が
悪いんですかね・・・
962デフォルトの名無しさん:2007/11/16(金) 22:16:19
書き方が悪いに一票
963デフォルトの名無しさん:2007/11/16(金) 22:56:05
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29791
このプログラムの内容がわからないので解説がほしいのです。
一列ずつのプログラム説明をお願いしたいです。
どなたかわかるかた教えていただけますか
964デフォルトの名無しさん:2007/11/16(金) 23:00:36
>>963
わからないところだけピックアップして訊けよ
965デフォルトの名無しさん:2007/11/17(土) 01:05:12
>>963
やさしいオレ様が、4行程度教えてやろう。
49行と51行と53行と55行は、それぞれ左上、左下、右上、右下と表示する。
あとは自分で勉強すれ。
966デフォルトの名無しさん:2007/11/17(土) 08:26:01
>>963
やさしいオレ様が、少しだけ教えてやろう。
「00010:」って左に書いてある数字はプログラムじゃないぞ。
あとは自分で勉強すれ。
967デフォルトの名無しさん:2007/11/17(土) 08:39:29
PHPとJavaなら、PHPでしょ?どっち?
インターネット派の俺が聞いてみる。。。(・∀・)ニヤニヤ
968デフォルトの名無しさん:2007/11/17(土) 10:22:45
次の質問をどうぞ
969デフォルトの名無しさん:2007/11/17(土) 10:34:13
ちょ。。。
970デフォルトの名無しさん:2007/11/17(土) 12:27:41
>>963
すいません。場所は
13行目から22行目の内容と63行目から73行目ですよろしくお願いします。
971デフォルトの名無しさん:2007/11/17(土) 12:35:47
>>970
13-22 行目がわからないとなると、初心者本で勉強した方が良いのでは
としかいいようが無い。初めの方に書いてあるはず。
972デフォルトの名無しさん:2007/11/17(土) 16:58:42
質問なのですが、
eclipse3.2を使っております。
Javaでログを取りたいのですが、テキストファイルなどにはFINEST〜SEVERまでキチンと排出
されるのですが、エクリプスのコンソールにはconfigまでしかでません、レベル設定はどうやったらいいのでしょうか?

973デフォルトの名無しさん:2007/11/17(土) 17:08:14
jre/lib/logging.propertiesファイルをいじればいいんじゃね
974デフォルトの名無しさん:2007/11/18(日) 09:05:26
>>972
ログレベルはLoggerとHandlerで別個に指定できるので両方が自分の用途に合っているか確認
975デフォルトの名無しさん:2007/11/20(火) 01:06:58
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29791
このプログラムの63行目から82行目の解説をお願いしたいんですがどなたか教えていただけますか?
よろしくお願いします^^
976デフォルトの名無しさん:2007/11/20(火) 01:22:30
>>975
いろんなところにマルチするのはやめろ
977デフォルトの名無しさん:2007/11/20(火) 01:27:36
ききたいから聞いてるだけんだけど
おしえていただけないんですか??

978デフォルトの名無しさん:2007/11/20(火) 01:46:55
聞くためのスレで聞きたいことを聞くのは構わんが、
今まで質問を投げたスレで質問を閉めた旨を通知したレスをしたことがあるか?
投げっぱなしのマルチは死ぬがよかろうて。
979デフォルトの名無しさん:2007/11/20(火) 02:16:12
返答するぐらいの暇があるなら教えたっていいんじゃん
じゃーここのスレ何のためにあるん??
あんたみたいに愚痴言うためにあるのか??
980デフォルトの名無しさん:2007/11/20(火) 02:21:20
悪質な質問者に教えるわけがないよ。
981デフォルトの名無しさん:2007/11/20(火) 04:21:46
>>975
で、具体的に何がわからんの?どこまではわかるの?
982デフォルトの名無しさん:2007/11/20(火) 04:27:01
>>979
そこらじゅうに貼り付ける暇があるなら一報くらい入れればいいじゃん
それすらできないの?
983デフォルトの名無しさん:2007/11/20(火) 12:46:18
>>981かたありがとうございます。
わからないのは63行目から82行目なんですが
70行目と82行目なぜ平方根して計算することによってどういうことが得られるのかがしりたいのと
またint topとint rightは何のために作っているのかがいまいちわからなくて

よろしくお願いします。
984デフォルトの名無しさん:2007/11/20(火) 12:59:51
82行目って、そもそも calcDistance はどこからも呼ばれてないじゃん
使われてないコードを、どういうことが得られるもなにもないもんだ

ところで >>983 は、このプログラムが何をするものなのか (何を与えると何を出力するのか) 理解してるか?
985デフォルトの名無しさん:2007/11/20(火) 13:10:51
>>984
そうなんですか??

このプログラムは黒い点の座標を取得するものでとる場所は左上と左下と右下と右上なんですけど
なぜ四つの点だけをきれいに取れるのかがわからなくて19行目から21行目だけだとひたすら黒い点の座標
だけをとってしまうのでってことはcalcPointで何かしてるのかなと思いみてるんですけどわかんないんです。
986デフォルトの名無しさん:2007/11/20(火) 17:33:22
>for(int right = 0; right < 2; right++) {
>for(int top = 0; top < 2; top++) {
>int apex_x = width * right;
>int apex_y = height * top;
より、それぞれpointsのindexが1,2,3,4の時、左上、左下、右上、右下からの要素について計算。
>Math.sqrt(Math.pow(x - apex_x, 2) + Math.pow(y - apex_y, 2));
で、その要素からの距離を出して、
>if (dist_apex < points[index].distance)
ですでに入ってる距離よりも小さければ代入。
初期値のときはDouble.MAX_VALUEなので確実に代入されるお、と。

コードの中に同じ部分があるcalcDistanceの計算は単なるピタゴラスの定理(sqrt(x^2+y^2))だよ。
987デフォルトの名無しさん:2007/11/20(火) 20:18:35
すいません教えてください
テキストから一行ずつ読み込んで、読み込んだ語を集計するプログラムを組みたいんです
元テキストには一行ごとに、URLかキーワードのどっちかが書いてあります

仕様の条件として
1、URLは集計に含まない(httpを含む文字列は無視?)
2、URLとURLの間に同じ語があっても一語としてカウント  があります

2番を無視したやつはできるんですけど…
988デフォルトの名無しさん:2007/11/20(火) 23:12:12
>>986
なるほど☆
よくわかりました。本当に助かります。
ありがとうございます。
989デフォルトの名無しさん
>>987
語=1行なのか?
データフォーマット教えれ