[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 03/30 12:48 / Filesize : 271 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【初心者】Java質問・相談スレッド116【歓迎】



1 名前:デフォルトの名無しさん mailto:sage [2008/06/13(金) 17:52:10 ]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    pc11.2ch.net/hp/
Webプログラミング pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
【初心者】Java質問・相談スレッド115【歓迎】
pc11.2ch.net/test/read.cgi/tech/1210529127/
次スレは>>990あたりで。

過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
www.wikiroom.com/java/

116 名前:106 mailto:sage [2008/06/15(日) 10:34:08 ]
すいません、分かりました。
start()で変数の初期化を行えばいいのですね。

117 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 12:25:58 ]
>>116
分かってしまったなら仕方あるまい

118 名前:デフォルトの名無しさん [2008/06/15(日) 12:29:43 ]
今日の深夜までにやらなきゃいけない課題なんですが、なかなかうまくいきません。
助けてください。

自動販売機を表すVendingMachineクラスとそれを実行するmainメソッドを作成せよ
・機能
 ・お金を投入する
 ・金額が十分投入してればジュースを買える。
 ・お金の払い戻しができる
作成したVendingMachineに対しカプセル化を施し意図しない状態に変更されないようにせよ



119 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 12:42:47 ]
>>85
つまり、Javaの勉強にVBでの経験が役に立たなかった、でFAか

120 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 12:58:20 ]
>>109
最近でた柴田本はどうなん?
Cの入門書はなかなかの良書だったんで、ちょっと期待してるんだが

121 名前:デフォルトの名無しさん [2008/06/15(日) 13:03:41 ]
奴の本の良し悪しよりも、奴の人格が歪んでる

122 名前:85 mailto:sage [2008/06/15(日) 13:55:33 ]
>>110
C(無印)は当時かなり敷居がたかかったんですよ。
統合開発環境もなかったし、PCもちょうど98全盛のころでしたからね。
BACICからVBまでおよそ15年のブランクがありました。
プロフェッショナルじゃなくて、趣味でつくるプリグラミングなんてそんなレベルですよ。
決して自分が可哀そうとか思いません。w

でもおかげさまで、java勉強したおかげでCは読めます。
その点はjava様々ですが。

>>119
手続き型からオブジェクト指向へのつなぎとしての意味は大きかったです。
あと、マイクロソフトの考え方もちょっとわかった(気がする)。

123 名前:デフォルトの名無しさん [2008/06/15(日) 14:11:21 ]
そんなあなたにはVBのままの方が遠回りもせず結局いいと思いますよ。
Javaは所々面倒くさいのが多いし、setter/getterとかも。
VB出身ならC#が普通の流れなんですけどね…

124 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 14:37:58 ]
Java 勉強したらある程度 C は読めるはずだが、
それだけだとポインタに関する知識が怪しいはずだと思う。



125 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 16:19:47 ]
だれか、

g.setColor(new Color(this.move_color[i]));//16進数色指定(配列より抽出する。0xff0000)

こうやって変数を使って色指定すると

C:\>javac nico_mouse.java
nico_mouse.java:124: シンボルを見つけられません。
シンボル: コンストラクタ Color(java.lang.String)
場所 : java.awt.Color の クラス
g.setColor(new Color(this.move_color[i]));//16進数色指定(配列より抽
出する。0xff0000)
^
エラー 1 個

といったエラーが出てくるんだがどうやったら治せる!?

126 名前:デフォルトの名無しさん [2008/06/15(日) 16:25:30 ]
だれか、

g.setColor(new Color(this.move_color[i]));//16進数色指定(配列より抽出する。0xff0000)

こうやって変数を使って色指定すると

C:\>javac nico_mouse.java
nico_mouse.java:124: シンボルを見つけられません。
シンボル: コンストラクタ Color(java.lang.String)
場所 : java.awt.Color の クラス
g.setColor(new Color(this.move_color[i]));//16進数色指定(配列より抽
出する。0xff0000)
^
エラー 1 個

といったエラーが出てくるんだがどうやったら治せる!?

127 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 16:33:14 ]
ColorのコンストラクタでStringを引数に持つものが無いからだろ。
Integer#decode(String)あたりでも参照すべし。

128 名前:デフォルトの名無しさん [2008/06/15(日) 17:03:04 ]
配列に設定してるところを書かないと意味ねーじゃん
move_color[0]="0xff0000";
なことしてるんじゃね

129 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 17:25:17 ]
問診票

これまで大きな言語に罹られたことはありますか?

130 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 18:57:03 ]
漢字が読めません

131 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 19:13:05 ]
"Javaの文字列連結演算子は" + "である。"
>>129 かかられた、だ。

132 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 19:16:30 ]
罹(すっぽこ)られた

133 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 19:23:00 ]
では次の方

134 名前:85 mailto:sage [2008/06/15(日) 19:31:18 ]
>>123
アドバイスありがとうございます。
必要に迫られて消去法でjavaになりました。
C#も本でみましたが、あれも面白そうですね。
ただM$の都合で、変な改定されるのが怖いんです。(J++とかw)
setter/getterについては後々勉強します。

>>124
おっしゃるとおりですが、私はZ80の脳内アセンブリ世代なんで、いちおうPCに関する極原始的な知識はあります。
C++をパスしたのもその辺の管理が面倒というのがありました。

特段質問はないんでこれにて失礼します。
皆様今後とも、初心者にはやさしくしてくださるようよろしくお願いします。
javaのご加護を



135 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 19:35:39 ]
それならperlの方がいいんじゃない?趣味なんだしw

136 名前:85 mailto:sage [2008/06/15(日) 19:46:35 ]
>>135
あれまだ私、話してていんですかね。
あんまし登場するとチラウラで申し訳ないです。

perlとかrubyとかActiveBasicとかも一応候補にいれたんですが。
特段perlに光るものはなかったと記憶しています。
ネット上のサンプルプログラムも少なすぎるし、なにより書店の売り場面積が、こっちくるな!って言っているようで・・・。w
よろしければ、perlの良い点を教えてください。
あ、スレチですね。
javaのキラーコンテンツはやはりマルチスレッドですかね。
スレッドフリーということばがjavaの世界にあるのには感動しました。

137 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 19:47:55 ]
perl のサンプル多過ぎるくらいだろw
探し方おかしいんじゃね。

138 名前:85 mailto:sage [2008/06/15(日) 20:00:47 ]
>>137
けっこうメジャーな言語なんですね。
ズラズラとでてきました。
ABと同列にしてごめんなさい。
スピードはどうなんですか?お、『各レイヤはC言語で実装できるため高速』なんですか。
オブジェクト指向言語としての位置づけも一抹の不安が。
こうしてみると悪くないですね。


139 名前:デフォルトの名無しさん [2008/06/15(日) 20:46:41 ]
「アセンブラやってました」とかの釣りを相手にするのは、もういいだろ
あなただと、Javaだとそのうち不満が出る(例えば演算子おーばーろど云々)でしょうし、C#の方が向いてますよ。


140 名前:デフォルトの名無しさん [2008/06/15(日) 20:48:26 ]
こういうキモイ奴の相手はしたくないな。VBの世界でこの世からは隔離されていてくださいな

141 名前:85 mailto:sage [2008/06/15(日) 20:57:24 ]
>>139
アドバイスありがとうございます。
しかし、そんなに高級なことをやりたいわけではないですので、VBより少々使い勝手がよければ全く文句ないです。
しかしそこまで執拗にC#を進める背景にはなんかあるのでしょうかね。
きたるべきマイクロソフトの崩壊に備え、M$からの脱却を図っているのでjavaにしたんですよ。
LinuxではC#動かないでしょう?
.NETははっきりいって糞くらえですよ。(食事中のかたすんません)

142 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 20:58:46 ]
人間というのは、ここまで気持ち悪くなれるものなのか…
もしかして層か?

143 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 20:59:13 ]
ときどきでいいからmonoのことも思い出してください

144 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:01:23 ]
>>139
あ、ばれちゃった(^ V^)



145 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:16:15 ]
知識の歪みは背骨の歪み

146 名前:85 mailto:sage [2008/06/15(日) 21:18:24 ]
ふりだしに戻る・・・
⇒なんで、java弄るひとって性格の悪い人がおおいんだろ。

自分なりの分析ですが
java弄る人って、殆どが玄人(それで飯食っているひと)なわけですよ。
もしくは、いま勉強中で資格とって就職しようとしている人々。
したがって、ライバルは少ないほうがいい、もしくは自分の優位性をつねに保っていたい。
そんなエゴが見え隠れしている。
昨日の深夜に僕の相手をしてくれた方は違うとおもいますが、ほとんどの人が傲慢だ。
私もすごく気持ちが悪い。

そうじゃないでしょ、ってこと。
プログラミングはアマ・プロ区別なくみんなのものでしょってこと。
一般人、ど素人に丁寧に教えていかなければ未来はないですよ。

べつに2chにそういうことを期待しているわけではないですが、数々の方のブログを拝見して感じたことです。
以上。

147 名前:デフォルトの名無しさん [2008/06/15(日) 21:21:40 ]
いや、もういいや。死んでいいよ

148 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:27:01 ]
>>146
あなたが疎外されているとしたら「素人だから」ではないと思われる。
大体そんな感じで。

149 名前:85 mailto:sage [2008/06/15(日) 21:30:47 ]
>>148
いやあなたの論理が破たんしてますがな。
私は疎外感など何も感じていない。
だいたいどうしたら、ネットサーフィンや読書で疎外感を感じなきゃ(ry
およそそんな感じで。

150 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:31:30 ]
ようするに>>145が言いたいのはちゃんと教えてくれないのは
レスしてる奴が競争相手を減らしたいと考えてるって事でいいんだよな
なら残念ながらレスが帰ってこないのは単純にお前が気持ち悪いからだ

151 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:35:08 ]
初心者は初心者でも、人間初心者なんですね。わかります

152 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:36:17 ]
よくわからんけど、
どうしてJavaの世界は素人である私を容易に仲間にしてくれない(なかった)の?
っていう話じゃなかったんだっけ。では次の方。

153 名前:デフォルトの名無しさん [2008/06/15(日) 21:44:16 ]
たまにはこういうキモイ雑魚も、創価学会のマンパワーみたいで楽しかった。

>>86

154 名前:85 mailto:sage [2008/06/15(日) 21:46:07 ]
>>152
最後のおまとめありがとうございます。
まあ端的にいえばそのとおりですね。

他の方は誤解されているようですが、私はこの板で質問したことは一度もないし、ネット上の掲示板にも質問したことはありません。
すべて独学です。
>>85のコメントは形式は質問になってますが、
>>87で補足したように抗議文です。
警鐘を鳴らしたかっただけです。

では、ここからはいつもの流れでどうぞ。



155 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 22:47:50 ]
そんなにデタラメ情報ばかりだったかな、と思って、
>>85が挙げてる例である「Java ダブルクリック 実行」でググってみた。
…マニフェストファイル書いてjar作る正しい手順が、それなりにヒットする。
>>85が何を見て「でたらめだらけ」と結論づけたのか気になる。

ただ、VBと違って、標準の開発環境はこれ、というのがないから、初心者は困るんだろうな。
素のjdkが基本といえば基本だけど、
初心者には(特にVBのようなRADツールの経験があれば余計に)取っつきづらいだろう。
最近じゃ「Eclipseで始めるJava入門」みたいな本も出てるしね。

だから、コマンドプロンプトでの手順示されても
「じゃあウチのEclipse/NetBeans/JBuilderではどうすりゃいいの?」となるんじゃないかな。
その結果「これはつかえない!デタラメに違いない!」と結論づける、と。

そもそも、仮にjdkオンリーで覚えても、最終的にはIDEを使うようになると知ったら、
「あの苦労は何だったのか」と徒労感を覚えるかもしれない(それはそれで大事な経験なんだけど)。
そしたら余計に取っつき悪さを感じるかも。

そういうのが嫌な人は、どれか特定の便利なIDEべったりになるといいかもね。
そういう人にはNetBeansがお勧め。
Webから得られる情報が限られるけど、面倒なネタは避けられると思う。

156 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:05:06 ]
>今日で、めでたくく初心者を卒業したっぽいわけですが・・・
>まあでも今日で初心者卒業できたのは、

いきなりそんなこと前提にされても、と何も言えなくて・・・夏

157 名前:デフォルトの名無しさん [2008/06/15(日) 23:09:35 ]
創価学会は思考盗聴とか集団ストーカーをやってるそうなんで、身の回りには注意しておいたほうがいいですよ。

158 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:09:47 ]
すみませんが、教えてほしいことがあります。

「n=OO」という風に表示したいのですが、
表示をさせることができません。
表示をさせるための記述を教えてください。
よろしくお願いします。

public class karimasu{
public static void main(String[] args){
int n=0;
double a[]=new double[100];
a[0]=1.5;
a[1]=2.0;
a[2]=3.0;
System.out.println("1.5");
System.out.println("2.0");
System.out.println("3.0");
for(n=3;n<=100;n++){
a[n]=(-1*a[n-1]) + a[n-2] + a[n-3];
System.out.println(a[n]);
}
}
}


159 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:10:36 ]
>>158追記

答えは出ましたが、表示を変えることができないです。

160 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:13:56 ]
System.out.println("n=OO");

161 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:16:36 ]
>>45で解決しなかったのか

162 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:25:41 ]
>>161
あの時の方で
いまだに解決していません(汗

()の中にいろいろといれても
うまく表示できなくて…

163 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:29:36 ]
>>160
例えがものすごく悪かったようなので
もう一度書きます

a[1]=1.5
a[2]=2.0
a[3]=3.0 といった表示を連続で出したいのです

164 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:31:56 ]
System.out.println("a[" + n + "]=" + a[n]);



165 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:35:08 ]
>>158
なぜ>>42をスルーできたのか気になる

166 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:37:13 ]
>>164
教えてくださりありがとうございます
おかげさまで出ましたm(_ _)mペコリ

167 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:39:00 ]
世の中は不思議に満ちている

168 名前:166 mailto:sage [2008/06/15(日) 23:39:54 ]
と思ったら
まさかのa[0]〜a[2] の表示が出ない!!

169 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:40:48 ]
枯れない桜が枯れたのだよ

170 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 23:42:40 ]
>>168
そりゃ、ループが3からだもの
0, 1, 2 は固定なんだから、>>158
System.out.println("1.5");
System.out.println("2.0");
System.out.println("3.0");

System.out.println("a[0]=1.5");
System.out.println("a[1]=2.0");
System.out.println("a[2]=3.0");
に変えればいいと思うよ

171 名前:166 mailto:sage [2008/06/15(日) 23:42:57 ]
ちょっと冷静になって直してきました
無事にできました
ありがとうございます

とりあえず落ち着け俺

172 名前:166 mailto:sage [2008/06/15(日) 23:43:52 ]
>>170
すみません、おかげさまでできました

ちょっと混乱しやすい性質です
パニック映画でまず食われる役が最適なやつですから

173 名前:デフォルトの名無しさん [2008/06/15(日) 23:48:37 ]
ん?創価学会がなんだって?

174 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:02:42 ]
すみませんが、教えてください。
「入力した数字が素数かどうかを調べる」というものなのですが、
下のところまでできたのですが、
肝心の「数字を入れてください」の部分ができません
「input>」と表示した後に数字を入れたいのですが
どうすればいいでしょうか

public class sosuu {
public static void main (String[] args) {
int n = ;

boolean isPrime = true;
for (int i = 2; i <= n - 1; i++)
if (n % i == 0) {
isPrime = false;
break;
}

if (isPrime)
System.out.println(n + " prime number.");
else
System.out.println(n + " not prime number.");
}
}

記述すべきことを教えてくださいませ
よろしくお願いします



175 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:05:17 ]
つBefferedReader

176 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:08:20 ]
>>176
一応聞きたいのですが、
それ以外の方法はありますでしょうか?
教わったかどうかあやふやですので…

177 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:14:20 ]
それ以外だとargsを使う方法かな

178 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:16:33 ]
>>177
そっちのほうほうをお願いします
自分でもうまく当てはめようとしたのですが
どうにもうまくいかず。

教えの程、よろしくお願いします

179 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:17:16 ]
すみません
ほうが一つ多すぎましたorz

落ち着け私


180 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:19:06 ]
あれっ?
自分で作っておいて気づいたのですが
argsを使っていました…

ここからどう変えるのか…

181 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:26:52 ]
>>174
>「input>」と表示した後に数字を入れたいのですが

この「後に」というのは条件ではないの?
argsの内容は実行前のコマンドの段階で入力されてしまうんだけど、っていうあたりはわかってるのかな

182 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:28:46 ]
多分分かってない
いや>>174よく読まず無責任にargs出した俺が悪いんだが

183 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:31:15 ]
>>181
忘れていました(汗
「いつも最初に記述するように」と教わっていたので
最初の2行くらいはろくに考えておらず…

となると>>175の方の表記の方法でしかできませんかね?

184 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:32:13 ]
>>182の方…

やはり私の記述はわかりづらいのでしょうか?



185 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:33:32 ]
BufferedReaderを習ってないとすると、
まだDataInputStreamのreadLine()で指導している先生だったりするとか、
そのくらいしか思い浮かばない

186 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:36:56 ]
>>185
あれ…
その方法は学んだっかな…

何かもっとこうシンプルだったような…

187 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:39:26 ]
あとは、例の「IO」みたいなユーティリティークラスを用意していて、
それを専ら使うように指導しているとか

188 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:43:25 ]
スキャナーを利用したインプット表示でした

とりあえず手元にあるパソコンでは
スキャナー表示のものを動かすことができませんので
手を加えたものを後日別の場所で動かしてみます

189 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:50:34 ]
1.5導入かw
素で使ったことなかったYO

190 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:54:54 ]
jdkのバージョンを5.0以上にすれば良いだけじゃないの?

191 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:55:14 ]
>>174
>System.out.println(n + " is a prime number.");
>System.out.println(n + " is not a prime number.");

192 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:58:30 ]
>>190
jcpadはそれで大丈夫なのかなと

>>191


193 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 00:59:05 ]
## : prime
## : not prime
ならおkかも

194 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 01:05:14 ]
>>193
どのような記述をすればそうなるでしょうか?



195 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 01:06:52 ]
いや、>>191は単に>>174の英語が変ってことでしょ
>>193は形容詞版

196 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 01:13:35 ]
あれっ?
なんだかだんだんおかしな方向に…

表記はこうするように言われているのでこの通りにしております
問題は数字をJCpadのコマンド画面で直接打てないことで…

197 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 01:19:51 ]
コマンドプロンプトから実行する方法は知らないってことね

198 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 01:26:08 ]
>>191
いや、わかった。すまん。
ttp://www.mlab.im.dendai.ac.jp/computer2/while/

199 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 01:26:29 ]
>>197
そうです、はい

素数の式が絡んでくるともう…

200 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 01:28:06 ]
>>198
それのことを言っていたんですかね?
確かに参考にしましたが、うまくできず

201 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 02:30:09 ]
これじゃ学生が可哀想だ。
教師か教科書か教え方が悪い。

202 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 03:33:10 ]
>>33 >>158
よく見たらこれと一緒だな
ttp://pc11.2ch.net/test/read.cgi/tech/1212085079/46

203 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 09:09:44 ]
最近の大学生って頭悪いよね
情報学科卒業してきた子より
高卒で趣味でunixいじってたような子の方ができたりする

204 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 09:35:23 ]
現在、ポーカーのプログラムを作っています
TreeMapを使っているのに、ソートされないのは
やはりソースに問題がありますよね?



205 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 11:10:15 ]
最近の情報学科って大したこと教えてないからな。
その上こんなスレに来る奴なんてデフォで講義ろくに聞いてない&屑講師なんだから当たり前だろ。
そりゃ趣味でlinuxいじってた方が強いわ。

206 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 11:25:17 ]
習うより何とかってことで纏め

207 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 11:50:09 ]
創価大に情報科なんかあったか?

208 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 12:03:20 ]
ルートディレクトリを与えるとそこからツリーを生成するプログラムを作ったのですが、
Linuxと違ってWinではルートが複数あり、また環境によって存在するドライブレターも違うので
全ルートを与えるためにはA~Zまで試してみるくらいしか方法が思いつきません。
今現在存在するルートディレクトリ(C:\,D:\…)を取得する方法ってあるでしょうか?


209 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 12:13:54 ]
>>208
File.listRoots()

210 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 13:13:08 ]
>>209
四苦八苦していたのにこんな便利なstaticメソッドがあったのですか…。
即レスありがとうございます!!

211 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 14:50:40 ]
JNIで外部DLLを呼び出しているんですが
そのDLLでEXCEPTION_ACCESS_VIOLATION (0xc0000005)
を発生した場合、Java側ではtry catchをしても
落ちてしまいます。
なんとか例外としてキャッチできないものでしょうか?


212 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 15:04:19 ]
C側で例外をキャッチする必要があるのでは
でJavaの例外として投げ直す

213 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 17:21:26 ]
>>212
ありがとうございます。
CでDLLのEXCEPTION_ACCESS_VIOLATION をキャッチできるか
聞いてきます。

214 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 17:47:14 ]
ArrayListではなく、エクスプローラみたいなイメージのツリーの機能を実装したコレクションクラスや
それに近いクラスはあるでしょうか。JDK1.6です。JDKでなくても、その他ライブラリであれば合わせて教えていただけないでしょうか。



215 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 18:23:05 ]
文字列「C:\」を「C:」に変換したくて
String path="C:\\";
path.replaceAll("\\","");
とやったのですが、java.util.regex.PatternSyntaxExceptionが出ました。
バックスラッシュを表したくてエスケープさせて指定したつもりが、
どこがおかしいのでしょうか?

216 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 18:23:55 ]
>>214
JTree






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<271KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef