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


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

★★Java質問・相談スレッド139★★



1 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 21:23:03 ]


プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    pc11.2ch.net/hp/
Webプログラミング pc11.2ch.net/php/
をご利用下さい。

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

前スレッド
★★Java質問・相談スレッド138★★
pc12.2ch.net/test/read.cgi/tech/1272685619/

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

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

552 名前:デフォルトの名無しさん mailto:sage [2010/06/16(水) 20:45:39 ]
>>548

それ以前になんと言う馬鹿げた数値入れてるんだ。
時分以前のその数値は何だ。


553 名前:デフォルトの名無しさん mailto:sage [2010/06/16(水) 20:47:24 ]
テスト用の異常値なんだろ

554 名前:デフォルトの名無しさん mailto:sage [2010/06/17(木) 06:54:11 ]

ま、自分で0~23、0~59の範囲チェックするか、エラー処理するんだな。


555 名前:デフォルトの名無しさん mailto:sage [2010/06/17(木) 07:50:20 ]
>>551
どういう意味?

556 名前:デフォルトの名無しさん mailto:sage [2010/06/17(木) 11:18:14 ]
>>555

とりあえずAPI嫁や。


557 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 02:27:28 ]
setとは違うのね

558 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 12:37:51 ]
例外の意味が分かってない

559 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 13:44:26 ]
pattern使って、特定のタグ(複数個)の中身を抜きたいです。

<A>1</A>
<A>2</A>
<A>3</A>


単純に ^.*<A>(.*)</A>.* でマッチかけちゃうと
先頭のタグから最後のタグまでの中身がごっそり抽出されちゃうので
1、2、3 という3つの要素が上手に抜けるパターンがあれば教えてください。

560 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 14:01:08 ]
>>559
わからんからListとfindで

String string = "<A>1</A> <A>2</A>\r\n<A>3</A>";
Pattern pattern = Pattern.compile("<A>(.*?)</A>");
Matcher matcher = pattern.matcher(string);
ArrayList<String> result = new ArrayList<String>();
while(matcher.find()) {
  result.add(matcher.group(1));
}
System.out.println(result); // [1, 2, 3]




561 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 15:33:57 ]
>>560
おお、出来ました。
ありがとうございます。

参考までに、 .*のあとの?ってどういう意味ですか?
任意の一文字?

562 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 15:43:57 ]
>>561
普通の * は最長一致
*? は最短一致

563 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 16:04:59 ]
>>562
なるほど、勉強になりました。
ありがとうございます。

564 名前:デフォルトの名無しさん mailto:sage [2010/06/18(金) 18:48:32 ]
>>526
過疎ってるから聞いちゃうけど、googleって何でよく叩かれてるの?
グーグル八分の情報操作とストリートビューのプライバシ問題ぐらいしか知らなくて

565 名前:デフォルトの名無しさん [2010/06/19(土) 00:47:59 ]
ストリートビューは酷いよな

566 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 00:48:04 ]
>>562
++とかの強欲ってどういうときに使うんですか?

567 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 00:52:44 ]
>>566
それくらいは自分で考えて

568 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 01:12:05 ]
パケット検閲というのは具体的には
裏本 R18 ひとみちゃん
と検索(グーグルじゃなくても)したら検索結果に行動調査した広告が表れて、
自分の家のすぐ近くにある「やよい本屋」の「今月の掘り出しビニ本」ってのが出ること。不吉だと思わないか?

569 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 01:18:10 ]
>>564
評論家気取りでダメだしする人間なんてどこにでもいるだろ
理由聞いても良くてマスコミの受け売りか
最悪陰謀論じみた答えが返ってくるだけ

570 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 01:26:47 ]
30代ニートと20代ゆとりに何いっても無駄
「ひとみちゃんの裏本がオレの家の近くにもあったのか!!!」「ひとみちゃん2.0!!」とか言って喜んでるのがオチ



571 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 01:26:50 ]
すいません
JAVA関係の質問スレッドはどこですか?
タイトル的にここかと思ってみたらぜんぜん違うようですし。
知ってる方いたらお願いします

572 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 01:36:26 ]
>>566
普通の最長一致マッチングではバックトラックが発生して非常に遅くなる場合がある。
強欲(Possessive quantifier)を使うとその部分はバックトラックが起きないので
高速にマッチングすることができる。

例) ダブルクォートでくくられた文字列に対するマッチ
/"(?:[^"\\]++|\\.)*+"/

573 名前:572 mailto:sage [2010/06/19(土) 01:58:11 ]
>高速にマッチングすることができる。
より正確には、
マッチしない場合にいつまでも未練たらしくバックトラックせずにスパッとあきらめるので結果的に速くなる。

マッチする場合にかかる時間はたいしてかわらない。


574 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 01:58:12 ]
>>572
その説明はjavadocにあるのと同じですね。
最長と強欲のあまり理解してないし具体的な活用場面すらも知らないのに、あなたは正規表現を分かった気になってるだけじゃないですか?

575 名前:572 mailto:sage [2010/06/19(土) 02:00:15 ]
ん?

576 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 02:02:11 ]
>>572
強欲モードなどわざわざ用意しなくても、(?:)はグループしないのでバックトラックも不要だし実質強欲と同じことじゃないですか?

577 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 02:15:11 ]
>>571
ジャバはオラクルに飲み込まれちゃったのでもうお先真っ暗ですよ。
オラクルは未だにジャバやソラリスなどの旧サン資産をどういう方向に持っていくかをちゃんと説明してないでしょ。

これからはMSとC#をお薦めします。MSがAPPLEに買収されるようなことはありません。

578 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 03:58:53 ]
>>569
例えばどういう答え?

579 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 05:14:44 ]
Javaって糞糞言われているけど、本当に糞なのだろうか?
ゴスリングまでScalaマンセーって言っているけど、
このままJavaやってていいのだろうか?

580 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 05:47:42 ]
サンが消滅する前にjavaプラットはopenjdkにしてあるのであまり心配しなくて大丈夫ですよ。
アメリカ国内のサラリーマンの流動性をしっているなら、ゴズリンとかの旧サン社員でリストらされた大量のサラリーマンがそのうち起業するんじゃないですか?



581 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 07:03:19 ]
は?

582 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 07:44:09 ]

googleが全部相続しちゃうでしょ。


583 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 08:08:28 ]
未だにジャバを使ってるなんてただのマヌケ
C#を使えば万事おkとまでは言わないけど、ipadやhtml5をみてみろ
時代は動いてるんだよね・・・

584 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 08:14:23 ]
>>582
google社の実体はsunのようにオープンじゃないですよ。
googleがリリースしているカスライブラリや糞アプリ・低レベルWebサービスの質を見れば分かるでしょ。

585 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 13:22:23 ]

androidはソースも公開してる無料OSだし、google GOもソース公開してるでしょ。


586 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 13:55:00 ]
androidはもとがlinuxだからだろ
goは実用レベルじゃないし

587 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 14:05:13 ]
googleは口では立派なこと言ってても
実体はろくでもない感じ

588 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 14:49:42 ]
まあ、androidとかgoogleのシェアが伸びると,困る人多いしねw

589 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 17:53:47 ]
困る人って誰ですおか?

590 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 18:02:08 ]
日本法人はひでぇな。
現場組からしたらこいつらマトモなアプリ設計できんのかみたいなのばかり。
コンピュータサイエンティスト肌ばかりでソルジャーが居ない。



591 名前:デフォルトの名無しさん [2010/06/19(土) 18:15:50 ]
>>577
最近テレビCMやってね?

592 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 18:51:32 ]
>>583
その言い分だと趣味でプログラム齧ってる方だろうから教えるけど
仕事でPG/SEやってる人にとっては最低後10年はJavaが必要と思うよ
Javaが明日廃れるとしても、Javaで書かれたサービスが
現時点で既に腐るほど稼動してるからね

現職のPG/SEにとって言語は飯の種だから
有名所を食わず嫌いしてると自分の首を絞めてる様なもの

593 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 19:57:38 ]
なんで最近C#を絶賛してる人が多いんだ?
pythonスレにもいたし。

594 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 19:59:09 ]
新卒が派遣先で C# 覚えて喜んでんじゃねぇの。

595 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 20:16:17 ]
>>591
自分の部屋にテレビはあるが、まったく電源も付けないでもう1年は経つ

596 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 20:43:37 ]
>>592
Javaを使って自分でライブラリやコンポネント開発をするわけじゃないでしょう。
やってることといったらせいぜいweb.xmlの編集とロー・サーブレットへワンライナーの追加じゃないの?
そういう日常の作業ならjavaのような重量級じゃなくてrubyとかで十分なのかなって思う。
どうせ君、javaでMyBTreeMapを実装できなければ、htmlやcssとかすらも使いこなせないんでしょ?(笑)

597 名前:デフォルトの名無しさん [2010/06/19(土) 20:52:02 ]
 
     / ̄ ̄ ヽ,
    /      ',  おい、まずHPという言葉を使うのやめろ。
    {0}  /¨`ヽ {0}   HPといえばヒューレット・パッカードのことだ。
    l   ヽ._.ノ  i    それにウェブサイトのことをホームページとかHPと呼ぶな。
   ノ.   `ー'′  .', 
 _, ‐'´  \  / `ー、_
/ ' ̄`Y´ ̄`Y´ ̄`レ⌒ヽ
{ 、  ノ、    |  _,,ム,_ ノl
'い ヾ`ー〜'´ ̄__っ八 ノ
\ヽ、   ー / ー  〉
\ \`ヽ-‐'´ ̄`冖ー-く
|| \ \         \     ∧_∧
||   \ \         \  ( ´Д`)oO(オイ、なんか変なのがいるぞ)
||    \ \         \ /     ヽ
||      \ \         / |  | |
||       \ \∧_∧ (⌒\|__/ /
          ヽ(     )o(目合わせるなって)∧_∧
           /   く          \  (    )oO(うわー、なんかこっち見てるよ)
           |     \           \/    ヽ
           |    |ヽ、二⌒)       / |   | |

598 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 21:02:18 ]
>>596
>web.xmlの編集とロー・サーブレットへワンライナーの追加じゃないの?
そんな簡単な仕事ばっかりだったら苦労しないなwww
というか、それインターネットで公開するようなアプリ前提か?www

>>592は、普通の企業アプリのことをいっているんだと思うぞ

599 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 21:03:36 ]
釣られてんじゃねーよ

600 名前:デフォルトの名無しさん [2010/06/19(土) 23:34:25 ]
>>595
一年前の君と今の君の違いは何?



601 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 02:10:36 ]
これからはappleとobjcですよ。microsoftじゃなくて

602 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 02:28:34 ]
>>598,600
英語は大事ですよね。トーイック何点ですか?

603 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 03:30:04 ]
>>592
あなたのようなカスに教えてもらわなくて結構です
即刻御自分の巣にお帰りください

604 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 04:10:38 ]
これってなんでsegfaultになるの?

public class Crash {
    public static void main(String[] args) {
        Object[] o = null;

        while (true) {
            o = new Object[] {o};
        }
    }
}


605 名前:デフォルトの名無しさん [2010/06/20(日) 05:04:09 ]
おい、まずHPという言葉を使うのやめろ。HPといえばヒューレット・パッカードのことだ。
それにウェブサイトのことをホームページとかHPと呼ぶな。

それにWikipediaとWikiを一緒にするな。Wikipediaは解説をするようなサイトではないが
Wikipediaの姉妹プロジェクトWikibooksは解説をするようなサイトだ。
他にも、同じWikipediaの創設者ジミー・ウェールズが作ったWikiaという、
そこいらにある@Wikiやwikiwikiやwikihouseに類似したサービスがある。そこにApacheのWikiがあればそれを閲覧、
それがなければWikiaの英語版を探す、それでもなければWikiaに新しいApache Wikiを作る。
というくらいのことをしろ。


そもそもApacheにはすでにWikiが用意されているわけだが。
wiki.apache.org/

606 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 06:46:12 ]
>>605
タイムトラベラーさんですね?

607 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 07:48:07 ]
>>604
VMに配列次元数の制限があればそれにひっかかる。
仮に配列次元数が無制限のVMがあっても、無限に配列作っていけばいつかはメモリ使い尽くすだろ。

608 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 07:54:54 ]
>>607
でもそれだったらThrowableが投げられそうじゃね?

609 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 08:06:51 ]
>>608
じゃ、VMのバグなんじゃね?

610 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 08:47:42 ]
>>609
なるほど
ありがと
じゃーね(^_^/~



611 名前:デフォルトの名無しさん [2010/06/20(日) 10:20:17 ]
java-jaがイベント始めたぞ
ttp://keccon2010.appspot.com/

612 名前:デフォルトの名無しさん [2010/06/20(日) 10:56:11 ]
int count=0;
int i;
for(i=0;i<10;i++){
println(count);
count++;
}
このfor文をTimerTaskを使って1秒ごとに表示したいのですが、どうすればいいでしょうか?

613 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 11:19:24 ]
>>612

バカだろおまえ。何で1秒ごとに実行したいprint文をループで回してんだ。
ループさせる必要ないだろ。


614 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 11:48:57 ]
じえんおつ

615 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 17:01:31 ]
>>603
都合悪くなると暴言吐くとか小学生かwww
理性的に言い返す事もできないのなら態々恥晒さずせめてスルーしろよ
C#使えるならJavaなんて半年もプロジェクトに突っ込まれたら嫌でも覚えるだろ普通

ってかC#やりたいならお前がC#スレに帰れ
スレタイよく見ろ

616 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 21:44:51 ]
java.awt.Graphicsに浮動小数点数を引数にもつ図形の描画メソッドってないんでしょうか?

617 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 22:10:08 ]
java.awt. Graphics2D を使ってください

618 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 22:11:23 ]
java.awt.Graphics2Dにはあるということですか?

619 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 22:15:34 ]
何書きたいかしらんけど
Line2D.Doubleとか Arc2D.Doubleとか使えばいいんじゃないの

Graphics#draw(new Line2D.Double(double x1, double y1, double x2, double y2) とか

620 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 22:20:14 ]
なるほど、勉強になりました
ありがとうございましたー



621 名前:デフォルトの名無しさん [2010/06/21(月) 12:48:13 ]
百万のデータをset,list系に格納するより、同数のデータをデータベースに格納する方が
メモリ使用量が高い気がする。つまりヒープ使用で食うメモリはさほど気にしなくて良い。

622 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 12:59:49 ]
>>610
32bitJavaの制限回避目的ならDBで可?

623 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:02:35 ]

当たり前のことをくどくどと・・・


624 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:18:47 ]
変なのがいついちゃったみたいだな

625 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:31:17 ]
C言語しか経験ないんだけど、
例えばC言語で関数をコールしたら結果を待つじゃないですか
JAVAの場合だと普通にCDした場合、メソッドをコールしたら結果が返ってくるまで待ってるものなんでしょうか?
JAVAはメソッドコールしたら投げっぱなしで次の処理行くよって言ってたのですが
サイト色々見てたけど訳がわからなくなってきた

626 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:51:26 ]

それはマルチスレッドCPUでハイパースレッド利用する場合ね。
Cだって、Intel提供のハイパースレッド対応コンパイラ使えばそういうことできる。


627 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:53:01 ]
やっぱりスレッドを利用すること前提なんですね
ありがとうございます

628 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:56:48 ]
はあ?

629 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 17:24:41 ]
>>624
自演お疲れ様です

630 名前:デフォルトの名無しさん [2010/06/21(月) 19:15:06 ]
Threadを継承していないクラスで
sleepみたいに一時的に止める方法ありませんか。
パラパラ漫画みたいにコマ送りしたいんです。



631 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 19:21:43 ]
>>630
Thread.sleep(n);


632 名前:デフォルトの名無しさん [2010/06/21(月) 19:53:30 ]
>>631
ありがとうございます。うまくいきました。

633 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 22:53:19 ]
>>632
はい

634 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 23:20:25 ]

自演ばればれ


635 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 23:53:58 ]
ImageIO.read()の引数にFile、ImageInputStream、InputStreamといろいろ渡せるのですが
結局どれが一番高速なんですか;
APIの「復号化」の意味もあやふや。

636 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 07:11:00 ]
「ランタイムがメモリマップドファイルを介して画像デコードしてくれるかも」
「プリミティブ型配列の読み込みがnative化してて早いかも」
と根拠無き期待を込めてFileImageInputStream引数をオススメしてみるテスト

637 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 07:49:19 ]
ImageIO#read内部でよきに計らってくれる事を期待するならFileでもいいと思うけど。
ImageIO#read内部でFileからFileImageInputStream作る部分に不具合があるなら話は別だけど。

638 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 08:29:46 ]
>>636
jdkのソースみて確かめれば十分

639 名前:デフォルトの名無しさん [2010/06/22(火) 15:05:24 ]
Error 500: Problem accessing the absolute URL "2010.wimbledon.org/en_GB/includes/header_search.ssi". java.net.ConnectException: A remote host did not respond within the timeout period.

これはどういうことでしょうか?
よろしくお願いします

640 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 15:15:54 ]
や、やばいよ!



641 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 19:13:57 ]
500秒後にコンピューターが爆発します

642 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 19:38:13 ]
>>639
英語がわからんでもHTTP 500でググればいいだろ。
なんでそのエラーが出たかはそれだけじゃ知りようがない。

643 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 20:22:30 ]
システムエンコーディングをjavaアプリケーションから変更することはできるでしょうか?

環境によってバイト変換時に文字コード指定したくないので…

System.setProperty("file.encoding", "MS932");
で問題なくセットできたのですが、デフォルトエンコードは変わりませんでした。

644 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 22:02:18 ]
>>643
それ、ジャバの問題じゃないから。たとえばPHPでシステムエンコードどう変えるかとか、Cからどう変えるかとか
OS調べろ。


645 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 09:57:17 ]
tomcat.exeに=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005のオプションをつけることはできるでしょうか

646 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 10:45:16 ]
世界中からロボットでRSSのリンクを拾っても
問題ないですかね?

647 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 11:20:00 ]
>>646

世界中って例えばどこから? ジャマイカ?
で、RSSってなに?


648 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 14:04:45 ]
if( i==0 || i==1 || i==2 ) を
if( i==0 || 1 || 2 ) //当然エラー
みたいに簡略化する文法てないんですか

649 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 14:27:37 ]
switch(i){case 1: case 2: case 3:}

650 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 15:28:33 ]
>>648
if(i>=0 && i=<2)



651 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 20:46:06 ]
質問に便乗させていただいて…
int[]を引数に持つメソッドmyMethodに{1,2,3}を渡したい場合って
int[] array = {1,2,3};
myMethod(array);
みたいに書けますが、横着して
myMethod({1,2,3});
なんて書くとエラーになりますよね。
なんとか簡略化できないもんでしょうか?それとも欲張りすぎ?

652 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 20:50:15 ]
myMethod(int ... array) で宣言すればいいと思うよ。

よびだしは、 myMethod(1, 2, 3) でも、 myMethod(new int[] { 1, 2, 3}) でも OK






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

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

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