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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 22:10:53 ]
過去ログ、関連スレッド、よくある質問とその回答、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
www.wikiroom.com/java/

これからJavaでプログラミングを始めたいが、何をすればいいかわからない人も、
wikiからのリンクをおたどりください。

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

前スレッド
【初心者】Java質問・相談スレッド100【大歓迎】
pc11.2ch.net/test/read.cgi/tech/1175317038

/* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。
質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */
また、当スレで質問をするかたは、回答をもらえたときに、
wikiの更新をして頂ければ、忝なく存じます。

JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作板をご利用ください。pc10.2ch.net/hp/

次スレは>>980あたりで。

477 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 14:53:29 ]
動画のシークに使うのならサムを握っただけでイベントを発生させる必要はないのでは?
値が変わった時にシークさせればいいと思うのだが。
MouseEventを捕まえればいちおうイベントは発生してくれる。
サムでない部分をクリックしてもMouseEventが発生するけど、
そのときはChangeEventも発生するはずなので区別を付けられないわけではない。
もしくは実装の詳細に入ってしまうのであまり良い方法ではないが、
MouseEventの発生位置がサムの領域かどうかで判断するか。

478 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:06:25 ]
お願いします
>>474


479 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:17:58 ]
>>474
プロパティ

480 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:21:29 ]
>>477
そのサムを握った時に動画やアニメーションを停止させたいので、イベントが発生してくれるとうれしいのです。
もう少し、調べてみます。

481 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:37:26 ]
>>479
プロパティって言うのは、jadにjarファイルの容量を入れるってことですよね?
今はjavaファイルからclassファイルにコンパイルする段階でできないのですが。


482 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 16:35:21 ]
携帯はスレ違い
MIDPスレ行け

483 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 16:36:14 ]
>>482
了解です。。

484 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 17:38:14 ]
プログラミング経験もほぼ無いに等しいのですが
お勧めの参考書でもあれば教えてください。

485 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 18:18:16 ]
>484
pc11.2ch.net/test/read.cgi/tech/1164359039/l50

俺の考えは、入門書はイラネ。
やさしいとか猫が解るとか6日で学ぶとか色々あるが、金の無駄。
いわゆる入門書のレベルならばWebで探せば幾らでもあるからタダ。

Webで軽く触ったなら、少し難しい本を買って辞書として使用すべし。
あわせて、独習Java等の演習問題を血を吐くまで打ち込むべき。



486 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 19:09:46 ]
JRE6をインストールしたら今まで使っていたJRE5は削除してもいいんでしょうか?

487 名前:デフォルトの名無しさん [2007/05/13(日) 21:45:27 ]
>>486
JRE5を使うか使わないかは君次第

488 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 22:05:30 ]
>>455はJavaじゃないだろ

489 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 23:17:26 ]
JavaじゃないけどJavaで考える力はつくよ

490 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 23:30:41 ]
いや、特につかないだろ
Java問題集とかパズルとか読んだ方がずっといい

491 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 23:40:01 ]
いや、考える力はつくだろ

492 名前:デフォルトの名無しさん [2007/05/14(月) 01:23:17 ]
ファイルがまだ残っているディレクトリツリーをまとめて削除したいのですが
どうすればいいでしょうか?

493 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 01:28:24 ]
残っているファイルを全部消してから親ディレクトリに移り子ディレクトリを消す
という操作を再帰的に行う
下手すると全部消えるから再帰の止めどころを間違えないように

494 名前:492 [2007/05/14(月) 01:30:17 ]
>>493
その処理をしてくれるメソッドはないでしょうか?

495 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 01:37:41 ]
標準のAPIにはたぶんない
apache commonsのorg.apache.commons.io.FileUtilsには
deleteDirectoryやcleanDirectoryがある



496 名前:492 [2007/05/14(月) 01:45:04 ]
>>495
ありがとうございます。

497 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 03:38:52 ]

質問質問!

JavaのJFrameにFlashPlayerを乗せるにはどうすればいいですか!
教えてちょんまげ!!
 
ちなみにFlash側はActionScriot3.0で書くつもりです
 

498 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 03:58:47 ]
>>497
切腹

499 名前:デフォルトの名無しさん [2007/05/14(月) 04:03:15 ]
for(;;){} の初期化の部分で複数の型を初期化するにはどうすればいいですか?
int と String の異なる型をfor内部で宣言させたいのですが…

エラーになりますが、イメージとしてはこんな感じです。
for(int i=0, String s=""; i<foo.length; i++){}

500 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 04:17:23 ]
できないのでforの前でやってください

501 名前:デフォルトの名無しさん mailto:499 [2007/05/14(月) 04:41:08 ]
>>500
了解です。ありがとうございます。

502 名前:デフォルトの名無しさん [2007/05/14(月) 09:12:10 ]
質問させていただきます。
Excelファイルを参照して、指定したセルに書かれいている文字列を、
配列に格納するという方法はあるのでしょうか?

503 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 09:20:52 ]
あります

504 名前:デフォルトの名無しさん [2007/05/14(月) 09:24:40 ]
>>503
調べてみてはいるのですが検討が付きません。
教えていただけませんか?

505 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 09:27:34 ]
>>504
POI使え
ttp://jakarta.apache.org/poi/



506 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 09:29:40 ]
ありがとうございます。


507 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 21:06:17 ]
JAVAを独学ではじめようと思っているのですが。
参考書籍、それとも初心者用の解説サイトで学ぶのがよいのでしょうか?
またそれについてお勧めの書籍等ありましたら、教えていただけると有難いです。

508 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 21:07:39 ]
>>507
やさしいJavaプログラミング

509 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 21:26:26 ]
>>508
あんなもん教えるな。

510 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 21:50:42 ]
否定するなら対案示すとかどこが悪いか示すとか、そういうのすべきじゃね?

511 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 22:04:40 ]
房乙

512 名前:デフォルトの名無しさん [2007/05/14(月) 23:16:26 ]
ファイルをアップロードするサーブレットを作っています。
fileuploadライブラリを使用してアップロードは出来るように
なりました。
しかし、フォームのデータが取得出来ません。

ファイルをアップロードするために、「enctype="multipart/form-data"」を
入れているのですが、これを入れるとHttpRequest#getParameter()で
取得できないことは分かりました。
では、どうすれば取得できるのでしょうか?

FileItem#getFieldName()でフォームの名前(name)は取得できるように
なりましたが、値(value)は取得することが出来ません。

どうすればよいのでしょうか?

513 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 23:22:26 ]
てst

514 名前:デフォルトの名無しさん mailto:sage [2007/05/14(月) 23:44:47 ]
>>512
GWT

515 名前:デフォルトの名無しさん [2007/05/15(火) 00:19:42 ]
>>514
GWTというものが存在することは先ほど検索して分かりましたが、
それが今回のものとどういう関係があるのか全く分かりません。
もう少し詳しくお願いします。



516 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 00:24:50 ]
>>512
最近使ってないので覚えてないが
ドキュメントに書いてなかったか?
サンプルにもあったような気がするが

517 名前:512 mailto:sage [2007/05/15(火) 00:40:04 ]
>>516
FileItemのリファレンスを見ても分からなかったのですが、
サンプルを見るとgetString()で簡単にいけそうです。
今は環境が無いので、明日試してみます。

// Process a regular form field
if (item.isFormField()) {
String name = item.getFieldName();
String value = item.getString();
...
}

とりあえず、ありがとうございます。

518 名前:デフォルトの名無しさん [2007/05/15(火) 02:50:44 ]
n以下の素数をはじきだすプログラミングをくんだのですが上手く動きません。
添削していただけないでしょうか?

import java.io.*;
import java.io.*;
public class enshu34 {
public static void main(String[] args) throws Exception {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print("integer> ");
int n = (new Integer(in.readLine())).intValue();
int i = 2;
while(n % i != 0) { i = i + 1; }
if(i == n) { System.out.println("This is a prime factor"); }
else { System.out.println("This is not a prime factor"); }
}
}

519 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 03:13:53 ]
>>518
キミが期待する具体的な動作(…を入力したら…が表示されて欲しい)と
そのプログラムがどう期待通りでないか、
を書きましょう。


520 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 03:56:54 ]
ぬるぽ

521 名前:デフォルトの名無しさん [2007/05/15(火) 04:10:44 ]
ガッ… Java 始めたのですが質問です。

Java には標準で make 相当のコマンド/仕組みは無いですか?
皆IDE?

ググったら Jakarta の Ant なるものが引っかかったんだけど、
使い慣れたmakeにしがみつくより覚えて損はなさそうですか?
意見plz

522 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 04:22:52 ]
使い慣れたmakeを使い続けるもよし、antをかじってみるもよし。
他人とすり合わせる必要がないのなら自分の一番使いやすい方法をとればいい。
javaのプログラミングで使うのならantは覚えても損はないとは思う。

523 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 04:46:55 ]
とりあえずmakeで済ませつつ、覚えても損はなさそうな代物ということで
折を見て少しかじってみることにします。

すこし Ant の使い方を眺めていたんだけど、
xml で記述っていうのが慣れていないせいか何となく('A`)
ツールとかで機械的に吐くには便利そうだけど

レスありがとうございました。

524 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 09:30:16 ]
最近mavenが増えて困る

525 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 11:14:51 ]
>>523
大量にビルドする時とか、JVM起動のフットプリントが結構響くので
makeだと2時間掛かるけどantに切り替えたら10分だった、という過去の経験がある。
最近のスペックのマシンとJVMだとそんなに気にならない可能性もあるけど



526 名前:sage [2007/05/15(火) 15:06:31 ]
Java Web Start のスプラッシュ画像を変更する正しい方法を教えてください。
単に画像を入れ替えるだけだと更新されないばかりか
何度起動しても新しいスプラッシュ画像を毎回ダウンロードしてしまいます。

527 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 16:40:46 ]
slickeditを使っているが、コンパイルエラーが文字化けして使い物にならない。
そこでjavacの出力を英語かslickeditで日本語を表示できるようにするかのいずれかを
考えているのですが、どうすれば良いでしょうか?
slickeditはver11、 javaは最新版です。

528 名前:デフォルトの名無しさん [2007/05/15(火) 21:16:50 ]
"1,2,3,4,5,6,"123,23,45",12,55"
のようのCSVデータで"123,23,45"のような""でかこまれた
箇所だけを除いて、カンマ区切りでデータを抽出するにはどうすれば
いいでしょうか。
StringTokenizerを使用しようとしてなかなかうまく行きません。
ご教授よろしくお願いいたします。

529 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 21:27:46 ]
何が言いたいのかよくわからんがsplitでも使えばいいんじゃないか

530 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 21:37:33 ]
いや、
1,2,3,4,5,6,"123,23,45",12,55

1 2 3 4 5 6 "123,23,45" 12 55
で分けたいのです。
"123,23,45"この部分をどうすればいいのかと・・・

531 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 21:39:45 ]
>>530
引用符外れるけど。

List<String> list = new ArrayList<String>();
StringTokenizer st = new StringTokenizer(str, "\"", true);
boolean inQoute = false;
while(st.hasMoreTokens()){
 String token = st.nextToken();
 if(token.equals("\"")) inQuote = !inQuote;
 else if(inQuote) list.add(token);
 else list.addAll(Arrays.asList(token.split(",")));
}

532 名前:530 mailto:sage [2007/05/15(火) 21:45:32 ]
>>531
サンクス!!
できました。
ありがとうございます!!

533 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 21:49:20 ]
>>531
123,23,45 の後に余分な空要素が入るような。
ま、>>530 の用が足りてるならかまわんけど。

534 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:07:03 ]
>>533
while(st.hasMoreTokens()){
 String token = st.nextToken(inQuote ? "\"" : "\",");
 if(token.equals("\"")) inQuote = !inQuote;
 else if(!token.equals(",")) list.add(token);
}

535 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:11:09 ]
プログラム未経験で入社して、研修を行っています。
変数とかif文までは理解できたのですが、for文がどうしても理解できず悩んでます。
特に二重ループ(?)になると混乱して・・・
なにかアドバイス貰えませんか?



536 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:15:13 ]
違う参考書を読んでみる

537 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:15:44 ]
>>535
その場で腕立て10回、腹筋10回を 10セットやってみよう。
それが二重ループだ。

538 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:19:56 ]
> 536
やさしいJavaって本で勉強はしたんですけど、研修で出た課題を解こうとしてもサッパリでして。
書き方乗っているから真似して書いて、と言われてます。
どこをどう真似すればいいのか聞いても、for文はループとしか答えてくれないんです。

539 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:22:38 ]
それ以上どういう説明すりゃいいんだよ

540 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:24:15 ]
forの前にwhileを学べ。whileの基本系に特化したのがforと言っても過言ではない。

541 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:25:48 ]
今からでも遅くなから転職を考えたらどうか

それがダメなら
その本でも違う本でも良いから何度も読んで例題をやってみるとか
誇張じゃなくて、本当に100回ぐらい繰り返して読むと突然理解できる時があるから

542 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:26:44 ]
>>537
腕立て1回やったら腹筋10回を10セットじゃね?

for(int 腕立て回数=0;腕立て回数<10; 腕立て回数++){
 腕立てやる();
 for(int 腹筋回数=0;腹筋回数<10;腹筋回数++){
  腹筋やる();
 }
}
System.out.println("もう無理ぽ");

543 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:28:30 ]
>>542
腕立て10回したら1分休憩を 10セットでも何でもいーけど。

544 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:30:42 ]
いやビリーにGJ!っていってもらったほうがいいな。

545 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:31:37 ]
ブートキャンプか



546 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:37:14 ]
>>538
じゃあ、forをどう理解してるか教えて


547 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:40:29 ]
>>542
それってさ、実行すると
腕立て→腹筋*10→腕立て→腹筋*10→・・・
ってことにならね?

548 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:45:19 ]
はいはい、ワロス、ワロス

549 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:46:00 ]
>> 546
理解しているというか教えられた内容はこんな感じです。
プログラムで繰返し処理を行う場合にfor文を使う
for文ではカウンターと呼ばれる変数をまわして処理が繰り返される
書き方はfor(初期化の式; 繰り返す数の式; 変化の式)と書く。

10回表示するとかは書けるんですけど、素数を表示しろってのが解らなくて・・・

550 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:48:28 ]
>>546
あと、変化の式とか初期化の式とかがよく解りません
やっぱり転職でしょうか

551 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 22:49:31 ]
549を読んで535の会話能力に不安を覚えた。

552 名前:デフォルトの名無しさん [2007/05/15(火) 22:58:11 ]
まだ手に馴染んでないだけだろ。もう少し使って見てから質問したらどうだ。

553 名前:デフォルトの名無しさん [2007/05/15(火) 22:59:53 ]
どーまん せーまん
どーまん せーまん

554 名前:デフォルトの名無しさん mailto:sage [2007/05/15(火) 23:28:48 ]
>>549,550
そこからかぁ
ここで一から懇切丁寧説明すると長くなるからとりあえずJavaの入門サイトをググって自分
なりにある程度理解した上で質問した方がいいかも。
教育担当にしつこく食い下がる、でもいいけど(論点まとめた上でやらないと嫌がられると思うが)
まぁ最初は誰でも初心者だし理解するのは大変だろうけどこういうのってある日突然視界が
拓けるように見えてくるものだから諦めずにがんがれ。

555 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 00:10:56 ]
いるんだよ。こういうなんでも手取り足取り教えて君がさ・・
とくにJavaに多い
迷惑極まりない
もういいから、しんでくれ



556 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 00:18:30 ]
>>549
>プログラムで繰返し処理を行う場合にfor文を使う
間違い。
プログラム(アルゴリズム)で同じ処理を何度も行いたい場合、それを繰返し処理と呼ぶ。
for構文ってのは繰返し処理を実現するただの文法。
何を繰り返したいのか、考えてみること。
文字を出力するのか?数値を足すのか?数値で割れるのかを判定するのか?など。

>>555
いるんだよ。こういう文法だけ覚えろって先輩気取クンがさ・・・
とくにJavaに多い
迷惑極まりない
もういいから、しんでくれ

557 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 01:44:17 ]
JavaでMBRを書き換えるツールは作れますか?


558 名前:デフォルトの名無しさん [2007/05/16(水) 01:54:19 ]
通常時はA.jpgの画像が表示され、ENTERを押すとB.jpgに変わる。
B.jpgにENTERを押すとまたA.jpgに戻り、終了時にはC.jpgがうつる。

というプログラムを組んだつもりなのですが、常にC.jpgだけがうつり、ENTERを押してもなんの反応も示しません。
どうすればいいのでしょうか?

559 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 01:57:40 ]
>>558
きみのプログラムが間違っているんだと思うぞ。


560 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 02:05:29 ]
ソースも晒さずにどう間違いを指摘しろと言うのだ

561 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 04:31:15 ]
>>558
18行目のifの条件を見直してみ

562 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 04:35:36 ]
>>558
> どうすればいいのでしょうか?

デバッグすれば?


563 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 05:31:31 ]

JFrameの上にFlashPlayer載せるにはどうすりゃいいですか?
 

564 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 05:47:08 ]
>>527
slickeditってのがどんなものなのか知らないけれど、
javacの実行環境のlocaleを英語にしたければ、
-J-Duser.language=en
をjavacのオプションにすればいい。-Jの後に空白を置かないように。

565 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 05:48:53 ]
FlashPlayer
JFrame



566 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 11:29:05 ]
質問です。
a.xlsというエクセルファイルにC:\\b.xlsという記述があるとします。

まずa.xlsをプログラム内で

POIFSFileSystem filein = new POIFSFileSystem(new FileInputStream(
"C:\\a.xls"));
の記述で開きます。

まずa.xlsは上記の様に直接プログラム内で指定しているので開けるのですが、
その後、a.xls内に記述されているC:\\b.xlsという文字列を読み込み、
例えばdataという変数に格納します。
それのdataという変数に格納されているC:\\b.xlsを参照して、

POIFSFileSystem filein = new POIFSFileSystem(new FileInputStream(
"C:\\b.xls"));

という様な形でb.xlsを開けるようにしたいのですがどうすればいいのでしょうか?

わかりにくくてすいません。要するに
直接プログラム内でパスを記述するのでなく、変数に格納されている文字列を読み込み
それをパスとして読み込んでファイルを開くという方法を教えていただきたいのです。

567 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 11:41:19 ]
変数に格納されているのならその変数をそのまま使えばいいのでは?
パスの形への整形は必要かもしれんが。

568 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 12:34:06 ]
ありがとうございます。
その整形方法がわからないのですが。。


569 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 12:43:44 ]
dataにC:\\b.xlsって文字列が格納されてるなら
POIFSFileSystem filein = new POIFSFileSystem(new FileInputStream(data));
でええんとちゃうのん?
整形も何も必要ないような
って必要あるね
dataがStringだとして
data=data.replaceAll("\\\\","\\");
とでもすれば?

570 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 14:06:51 ]
>>569
しなくていい
POIFSFileSystem filein = new POIFSFileSystem(new FileInputStream(data));
でええはず
あるいは data が Array や ArrayList みたいなのだったらループ汁


571 名前:558 [2007/05/16(水) 14:20:48 ]
今調べてますが、
とりあえず内容をあげてました。
www.vipper.org/vip508105.txt.html

572 名前:558 mailto:sage [2007/05/16(水) 14:27:22 ]
>>571のやつは、ちょっとC.jpgの部分辺りが消えてしまってるんですが・・・

573 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 14:40:49 ]
試さずにコメントするけど
switchの中でgetKeyCode()を何度も呼び出してるからじゃないかな


574 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 14:44:21 ]
paint の中
bkgrp 毎回 null

575 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 14:47:42 ]
なんだ釣りか



576 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 14:49:38 ]
>>571
KeyEvent の届き方ってのは仕様が無い。プラットフォーム毎(キーボードの種類毎)に挙動が違う。
keyPressed は押し始めに 1回だけ呼ばれるという前提で書いてるみたいだけど、
キー押し始めてからキー離すまで nミリ秒ごとに keyPressed を呼び出すプラットフォームもあるので要注意。

577 名前:デフォルトの名無しさん mailto:sage [2007/05/16(水) 15:56:37 ]
>>570
ほんとだ。"C:\\\\\\\\\\hoge.txt"とかでも大丈夫だった。
先頭にドライブ文字が付いているからUNCパスと区別できるってことか。






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

前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