1 名前:デフォルトの名無しさん [2008/03/01(土) 18:16:51 ] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作板をご利用ください。pc10.2ch.net/hp/ 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下の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質問・相談スレッド112【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1202467704/ /* 既出の質問や、他に適切なスレが存在する質問は、容赦なく無視されます。 質問をする前にwikiで過去ログ、関連スレ、FAQをチェックしてください。 */ また、当スレで質問をするかたは、回答をもらえたときに、 wikiの更新をして頂ければ、忝のう存じます。 次スレは>>980 あたりで。
862 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 11:47:37 ] >>860 スーパークラスでαとβが宣言されてないからHogeのインスタンスとしている場合にアクセスできないのは当然です。 そのフィールドを使いたい場合はHogeA,HogeBでキャストしてやらなきゃ無理っす。
863 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 11:49:48 ] >>861 ありがとうございます。 私もfilterでやってみようと思います。 でもその前に、、、、そのフィルターください!orz
864 名前:デフォルトの名無しさん [2008/03/30(日) 11:55:06 ] >>862 選択的キャストの方法としてどういう方法があるでしょうか
865 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 12:10:32 ] >>860 Hoge で定義した get/set メソッド宣言と、α、βの型を教えて欲しい。
866 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 12:18:32 ] >863 数100バイトの差は気にしないほうがいい。 携帯コンテンツとかならば、JSPを工夫するか、Servlet内で全部HTMLを書いて小さくするほうがいいかと。
867 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 12:19:57 ] >860 HogeにgetParam があったとしたら、 HogeA で getParam からαを取得、HogeBではβを取得 ってのが普通かと。
868 名前:>>862 mailto:sage [2008/03/30(日) 12:29:27 ] えらい勘違いしてました。 抽象クラスでgetter/setter宣言してたんですね。 その型が抽象クラスのgetter/setterの戻り値の型の子なら大丈夫です。
869 名前:デフォルトの名無しさん [2008/03/30(日) 12:59:04 ] 失礼 うまく行きました 他のことが原因してました
870 名前:デフォルトの名無しさん [2008/03/30(日) 17:51:19 ] JSON-LIBを使おうと思い、 C:\Tomcat 6.0\lib にjson-lib-2.2.1-jdk15.jarを入れたのですが、 java.lang.NoClassDefFoundErrorが出てしまいます。 C:\Tomcat 6.0\lib下ではクラスパス通らないのでしょうか? それともjdk16環境下なのにこのJARを入れたのが失敗でしょうか。
871 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 21:04:39 ] JDK6ならjavascript使えば良いと思うんだが・・・
872 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 01:30:58 ] png画像の画像処理をしたいのですが質問です. java.awt.image.PixelGraberのgrabPixels()で各ピクセルの情報を配列に取得し, java.awt.ColorのgetRed()/getGreen()/getBlue()で各ピクセルのRGB値まではとれました. ここから取得した配列のRGB値を取得したRGB値を元にして計算し 変更したいのですがどのようにすれば良いのでしょうか?
873 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 01:50:46 ] どう計算したいのかはお前以外には解らんw
874 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 02:24:02 ] どう計算するかは分からないけれど、ImageIO.readでpngをBufferedImageとして読み込んだ方がいろいろ変更の自由がきくよ。
875 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 02:24:57 ] あ,計算の話ではなくて 計算後にでた新しいRGB値をつかってpngを作り直したいんです. 日本語が変ですいません.
876 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 08:54:59 ] 普通にやりたいことを言えよw 例えば元画像をグレースケールにしたいとかさ
877 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 10:17:07 ] 単純に SSLSocketFactory から SSLSocket 作った場合ってどこの CA 証明書が使われてんの? コントロールパネルの Java 設定にリストされているやつ?
878 名前:デフォルトの名無しさん [2008/03/31(月) 11:41:55 ] >>158 肉で出来ています。
879 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 12:18:00 ] JNDIを使用『しないで』DataSourceを生成する方法を教えてください。 組み込みでH2 Databseを使おうと思ったのですが、アプリケーションサーバのJNDIを使って生成する方法しか検索できませんでした。 一応、↓でなんとか生成できたのですが、本当にこの為だけにCommons DBCPやCommons Poolを使わないとならないのでしょうか? ttp://wiki.livedoor.jp/syo1976/d/Derby
880 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 12:26:10 ] JNDI 使わないってスタンドアロンで使うのか? なら接続しっぱなしにしときゃ良いじゃん。
881 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 12:36:20 ] >>879 "Using mock naming contexts for testing" ttp://weblogs.java.net/blog/simongbrown/archive/2003/11/using_mock_nami.html JNDI依存のロジックをコンテナ外でテストするためのテクニックだけど、 流用できると思う。
882 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 12:54:34 ] 超初心者です。入力した整数値を読み込んで、小さいほうの数以上で大きいほうの数以下の全整数を小さいほうから順に 表示するプログラムを作りたいんですが、最後の整数が表示出来ません。アドバイスもらえませんか?作ったコードは下です。 System.out.print("整数1:"); int n = stdIn.nextInt(); System.out.print("整数2:"); int x = stdIn.nextInt(); do { if(n >= x) System.out.print(x++); else if(n <= x) System.out.print(n++); } while (n != x); } }
883 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:01:39 ] 素直にforでいいんじゃね? for(int i = n; i <= x; i++){ System.out.println(i); } それとも何かの課題?
884 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:07:56 ] System.out.print("整数1:"); int n = stdIn.nextInt(); System.out.print("整数2:"); int x = stdIn.nextInt(); do { if(n >= x) System.out.print(x++); else if(n <= x) System.out.print(n++); } while (n != x); System.out.print(n); //これを追加 } } にするとか 明解javaの演習問題だね
885 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:09:22 ] >>883 for使うと簡単そうなんですが、練習問題を最初からやっていってる最中で 今はifとdoとwhile文のところなんで、一つずつ確実に使い方を覚えるためにもこれらの構文を使ってやりたいのです。
886 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:11:47 ] >>884 おぉ、出来ました!そうです、明解Javaをやってるんです。 この参考書答えがないので、超初心者な自分にはきついです。
887 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:12:39 ] >>884 はifの条件式も変えないと駄目だわ
888 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:15:42 ] >>887 (n > x)と(n < x)でいいですかね?
889 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:17:31 ] おk
890 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:19:57 ] >>889 ありがとうございます、ずっと考えていたのがやっと解決して先に進めます。
891 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:20:13 ] ループの前にどちらが大きいかを判断して, 大きい方と小さい方それぞれ別の変数に入れといた方が綺麗に書けるよ
892 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:20:16 ] ゆとりは不等号を習わないんだって おそるべしゆとり
893 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:25:50 ] >>891 ちょっと考えてみます。すみません、ほんとに初心者なもんで。
894 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:38:26 ] 初心者初心者って連呼しすぎうぜえ
895 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:48:22 ] 初心者は何をしても許されるべき
896 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:50:46 ] 本人乙
897 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:57:01 ] ワロタ
898 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 15:28:46 ] じゃあ俺も初心者を名乗るから、何をしても許せ
899 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 15:49:26 ] おれもれも
900 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 15:51:31 ] 「初心者だから仕方ないじゃないですか! 日本国では初心者が手厚く保護されているのです。 私は一生初心者であることに決めました。 初心者なんで気を遣って下さい!大目に見て下さい!」 そしてJavaに合格すると「なぁに、初心な言語は山ほどあるさ!」と。
901 名前:デフォルトの名無しさん [2008/03/31(月) 15:55:37 ] 次スレから初心者なしにしようぜ 【初心者】Java質問・相談スレッドxxx【立入禁止】
902 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 15:59:43 ] ここはひどいインターネッツですね
903 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 16:00:45 ] それは人来なくなるだろw でも自分で初心者を名乗るほどの初心者はくだすれに行った方が良いよな。
904 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 16:05:03 ] 初心者無視スレ時代も知らん連中が集まってんのか。
905 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 16:06:18 ] うん。
906 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 16:17:20 ] >>782 デバッグ版のJDKだと -XX:+PrintOptoAssembly オプション付きで起動すれば 出力できるらしいって d.hatena.ne.jp/kkawa/20080330 に書いてある。
907 名前:879 mailto:sage [2008/03/31(月) 17:23:10 ] >>880 いや、まったくそのとおりなんですが、Commons DbUtilsがDataSourceないと使えんとですよ……。 >>881 ありがとうございます。が、これはこれでMockObjectに依存しているのですね。 同じ依存するならcommonsで統一しましょう。 ……>>880 の言うとおり、一つコネクション取って繋がりっぱなしでいいんですけどねぇ。 何でこんなコトしてるんだろ? Webで使うことしか考えてないのかな>Commons DbUtils
908 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 17:46:03 ] >>907 単一スレッドだけなら接続済みの Connection を 1 コ だけ持つ DataSource クラス作れば良いんでねーの。 必要なメソッド数なんて 10 もないでしょ。あ、close() をゴマかさにゃいかんか。 DbUtils って使ったことないけど、DataSource で受け渡したらトランザクションスコープもクソも なくなるんだがそんなウンコチンチンな作りなのかな。どっかのプロジェクトで見たクソフレームワークみたいだな。
909 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 17:48:49 ] ここで908謹製の最強素敵フレームワークへのリンク
910 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 18:26:27 ] >>909 前世紀の終わりに作った奴は発想も方向性も今の Spring Framework とかなり似ている。 まぁまだフレームワークという言葉自体なかったし、周囲も OO 設計への理解度が皆無だったし。 他で作ってた、場当たり的な拡張で肥大化したクラスライブラリのようなものの方が 「多機能」 として受けが良かったのは悲しかった。 同じ頃にアプレット使って今の Ajax と同じことを提案してたよ。使われなかったけど。あれは特許も 提案したんだけどなぁ。あらためて思い出すと相当先行ってたな俺。
911 名前:879 mailto:sage [2008/03/31(月) 18:32:37 ] >>908 ……申し訳ない。大勘違い。 <font size="+3">Commons DbUtilsでDataSourceは必須ではありません</font> ……googleセンセイで引いてくる例がことごとくDataSourceを使ってたもんだから完全に勘違いしてました。 以後メモ。 Commons DbUtilsでDataSourceを使わずにSQLを発行するのは、単にQueryRunnerのコンストラクタを引数なしで呼べばいいだけ。 その後、queryメソッドの第一引数にConnectionを指定すればOK。 Webで引ける例はQueryRunnerのコンストラクタにDataSourceをほとんど必ず指定しているが、DataSourceがないとQueryRunner=Commons DbUtilsが使えないわけではない。 以上、同じ間違いを繰り返す人が出ないことを祈りつつ恥を晒します(涙)
912 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 18:34:33 ] 受けが良かったのは開発者じゃなくて上や営業向けにね。
913 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 20:57:05 ] ajaxなんてだれでも考えつく昔からある方法だろ。 単に最近になってウケただけ。
914 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 21:25:52 ] IE でまさに innerHTML やデータバインディングが実装された 4.0 の頃の話してんだが。 どこの昔からある方法だよ。
915 名前:デフォルトの名無しさん [2008/04/01(火) 01:42:12 ] TestClass var = new TestClass(); TestInterface test = (TestInterface)var; と言うふうにキャストすると、 TestClassがTestInterfaceをimplementsしていなくてもコンパイルが通りました。 キャストすればどんなインターフェイスにも代入できるのかと思ったんですが、 Stringはキャストすることができませんでした。 特定のInterfaceにキャスト可能な条件というのは何なんでしょうか?
916 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 01:54:18 ] コンパイルは通らないと思うが。本当に extends や implements してないのか?
917 名前:915 mailto:sage [2008/04/01(火) 01:59:09 ] コンパイルは通ったけど、実行したらClassCastExceptionが出ました。 ダメですね。。。
918 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 02:23:02 ] すまん勘違いしていた。 public class TestClass2 extends TestClass implements TestInterface{ ... } というクラスがあるかもしれないから、キャスト時に元の型にそのインターフェースが implements されていなくてもコンパイルは通る (型チェックは実行時にしかできない)。 TestClass var = new TestClass2(); TestInterface test = (TestInterface)var; TestClass が final 宣言されていれば TestClass2 のようなサブクラスの存在は ありえないのでコンパイル段階でエラーになる。 String のキャストに失敗するのは、Java では多重継承ができないから TestClass の サブクラスであり String のサブクラスでもあるクラスというのはありえないから。
919 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 19:23:08 ] Java で作った PublicKey, PrivateKey を KeyStore で保存したいんだけど、 Certificate が必要なようだけどこれってどうやって作るの?
920 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 08:16:19 ] ユーザ認証を求められるwebサイトで、認証後の内容 つまりログイン状態後にアクセス可能になるコンテンツに、 javaプログラムでアクセスするためには、どういう方法をとればよいのでしょうか? 端的に言って、mixi のことなんですが.... javaプログラム側でどのような方法をとれば、mixiのログイン状態を実現できるのか、 知りたいのです。
921 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 08:43:50 ] >>920 javaプログラムでログインすればいいです。
922 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 09:22:17 ] >>920 HTTP通信のライブラリを使うと楽。 Apache HttpComponentsとかHttpUnitとかお薦め。
923 名前:デフォルトの名無しさん [2008/04/02(水) 11:09:49 ] >>921 そのやり方僕にも教えて ログイン時のパラメーターをどうやってJAVAからWEBサイト側に渡すのか 方法が分からん
924 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 11:18:15 ] URL と URLConnection で GET/POST リクエスト送る方法調べろ。
925 名前:デフォルトの名無しさん [2008/04/02(水) 11:26:05 ] それだけなんだ
926 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 13:40:31 ] >>923 まずHTTPから勉強しなよ
927 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 14:44:22 ] Struts+JSPで親画面からwindows.openで子画面をポップアップで開き、子画面で選択した内容を親画面に戻しています。 親画面が縦長なので画面が一番上に戻ってしまいます。 一番上に戻らないようにしたいのですが、どうすれば良いでしょうか?
928 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 14:48:12 ] JavaScript で入力内容を親画面に設定しれ。リクエスト出すな。
929 名前:デフォルトの名無しさん [2008/04/02(水) 15:37:59 ] 入力した数字が素数か調べるにはどうすればいいですか?
930 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 15:42:51 ] >>929 その数字の約数を調べればいい 約数が1とその数字自身しかなければ素数
931 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 17:11:15 ] >>920 まずは Firefox と LiveHTTPHeaders を入れて、どんなことが起きてい るのか調べるんだ。その上で、どんなAPIを使えば楽ができるのかを考える。
932 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 17:13:10 ] Eclipse の TCP/IP モニタで十分じゃん。
933 名前:デフォルトの名無しさん [2008/04/02(水) 19:13:01 ] プログラミング初心者ですが、質問があります。 eclipseで以下のようなプログラムを書いて、それをjar形式でエクスポート しました。 しかし、そのjarファイルをクリックして開こうとすると「could not find main class」 と出てききます。どうすればいいのでしょうか? 誰かわかる方助けてくださいお願いします。 import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics; import java.awt.Insets; import java.awt.image.BufferStrategy; import java.awt.image.BufferedImage; import java.io.IOException; import java.util.Timer; import java.util.TimerTask; import javax.imageio.ImageIO; import javax.swing.JFrame;
934 名前:デフォルトの名無しさん [2008/04/02(水) 19:13:57 ] public class GameTestMain { /** * @param args */ JFrame frame1; BufferStrategy bstrategy; int count = 0; BufferedImage backimage1, backimage2; GameTestMain() { frame1 = new JFrame("ノベルゲーム"); frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame1.setBackground(Color.WHITE); frame1.setResizable(false);
935 名前:デフォルトの名無しさん [2008/04/02(水) 19:15:13 ] public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ GameTestMain gtm = new GameTestMain(); } class MyTimerTask extends TimerTask { public void run() { Graphics g = bstrategy.getDrawGraphics(); if (bstrategy.contentsLost() == false) { Insets insets = frame1.getInsets(); g.translate(insets.left, insets.top); g.drawImage(backimage1, 0, 0, frame1); g.setFont(new Font("Selif", Font.PLAIN, 40)); drawStringCenter("秒速1キロメートル", 100, g); bstrategy.show(); g.dispose(); } } }
936 名前:デフォルトの名無しさん [2008/04/02(水) 19:16:07 ] void drawStringCenter(String str, int y,Graphics g) { int fw = frame1.getWidth() / 2; FontMetrics fm = g.getFontMetrics(); int strw = fm.stringWidth(str) / 2; g.drawString(str, fw-strw, y); } }
937 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 19:17:17 ] マニフェスト Main-Class でググレ
938 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 19:17:23 ] エクスポートするときにメインクラス指定した?
939 名前:デフォルトの名無しさん [2008/04/02(水) 19:22:08 ] >>938 GameTestMainってのを選択しました。
940 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 19:30:00 ] >>933 jarを展開してMETA-INF/MANIFEST.MFファイルがあるか確認 その中にMain-Class: GameTestMainと書かれているか確認 必要なclassファイル (GameTestMain.classとかMyTimerTask.classとか) が全部入ってるか確認
941 名前:デフォルトの名無しさん [2008/04/02(水) 19:53:56 ] それ以前にクラスパス通ってる?
942 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 20:42:01 ] そもそもデフォルトパッケージで JAR 起動できたんだっけか?
943 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 20:46:12 ] できるよー
944 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 22:53:45 ] >>932 どうやるんだ?
945 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 22:59:32 ] [Window]-[Show View]-[Other...]-[Debug]-[TCP/IP Monitor] 右上の ▽ の Properties... で実際の接続先を指定。 ブラウザのプロキシ設定で localhst:<local monitor port>
946 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 02:27:30 ] 一つお伺いしたいのですが,java複数枚のjpegをmjpeg or wmv を作りたいのですが どの様にすればよいのでしょうか?
947 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 02:38:51 ] java複数枚のjpegってなんだ?をが2つあるし
948 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 02:57:03 ] >>946 標準APIではメソッド一発で、みたいな便利なものはなさそうだから、 フレームになるjpegデータを読み込んで欲しい動画形式に従ってファイルに書き出していくしかなさそう。 標準でなければ動画を扱うライブラリとかでありそうだけど。
949 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 09:06:56 ] JMFってMotionJPEG対応してなかったっけ?
950 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 17:31:08 ] チャット作るのに JMS 使うのって鯵捌くのに斧振り回すみたいなもんかね?
951 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 22:19:06 ] 文字列にそれまでと違う文字が出てくるindexってとれますか? 1111223111だったら4が取得できるといった感じの
952 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 22:27:52 ] >951 配列に展開してfor文でまわせばいいじゃん・・・
953 名前:デフォルトの名無しさん [2008/04/03(木) 22:36:47 ] 次すれから初心者出入禁止な
954 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 22:52:55 ] 超初心者スレもあるのかな? とりあえず、質問内容を理解できる日本語文が読みたいよ。
955 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:13:14 ] 【初心者以前】Java質問隔離スレ【エスパー募集】とか?
956 名前:デフォルトの名無しさん [2008/04/03(木) 23:27:59 ] くだすれでいんじゃね?
957 名前:デフォルトの名無しさん [2008/04/04(金) 00:13:20 ] Javaから、Windows上のフォルダの書込権限を調べることは可能でしょうか? Javaは1.4、Windowsは2000もしくはXPが対象です。
958 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 00:34:49 ] >>957 File.canWrite()
959 名前:デフォルトの名無しさん [2008/04/04(金) 01:06:14 ] >>958 ありがとうございます。 1週間以上探しても見つからず、もはや不可能なのかと諦めかけていました。
960 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 01:15:01 ] >>951 String s = "1111223111"; String regex="(.)\\1*([^\\\\1])"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(s); if(m.find()) { int i = m.group(0).length() - 1; System.out.println(m.group(0)); System.out.println("index is " + i); } できたどー
961 名前:デフォルトの名無しさん [2008/04/04(金) 04:03:24 ] どうやったらこれ探すのに1週間以上かかるんだw
962 名前:960 mailto:sage [2008/04/04(金) 06:25:46 ] String s = "1111223111"; String regex="(.)\\1+(.)"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(s); if(m.find()) if(!m.group(1).equals(m.group(2))) { int i = m.group(0).length() - 1; System.out.println(m.group(0)); System.out.println("index is " + i); } 間違えてたどー