• インタフェースにおけるJavaのキャスティング

    質問 最初のキャストではコンパイラが文句を言わないのに、2 番目のキャストでは文句を言うのはどういうことか、誰か説明してください。 interface I1 { } interface I2 { } class C1 implements I1 { } class C2 implements I2 { } public class Test{ public static voi

    2023-08-30 10:48:51
  • replaceAllで "unlagative group reference "で失敗するのはなぜですか?

    質問 私は、以下のものを交換する必要があります。 \\\s+\\$\\$ to $$ を使いました。 String s = " $$"; s = s.replaceAll("\\s+\\$\\$","$$"); しかし、例外が発生します。 java.lang.IllegalArgumentException: 不正なグループ参照 どのように解決するのですか?

    2023-08-30 10:25:52
  • ソート後の配列のインデックスを取得する?

    質問 ユーザーが、例えば、配列を入力したとします。 Array = {France, Spain, France, France, Italy, Spain, Spain, Italy} の長さは知っていたのですが その index の配列になります。 index = {0, 1, 2, 3, 4, 5, 6, 7} でソートした後 Arrays.sort(Arra

    2023-08-30 07:56:15
  • lombokのデフォルト値。コンストラクタとビルダーの両方でデフォルトを開始する方法

    質問 あるオブジェクト @Data @Builder @NoArgsConstructor @AllArgsConstructor public class UserInfo { private int id; private String nick; private boolean isEmailConfirmed = true; } そして、2つの方法で初

    2023-08-30 02:41:13
  • 正規表現[A-z]と[a-zA-Z]の違いについて

    質問 私は正規表現を使用して、アルファベット文字のみを入力するテキストボックスの入力検証プログラムを作成しています。もし [A-z] と [a-zA-Z] は同等なのか、それともパフォーマンス的に違いがあるのか。 私はずっと [a-zA-Z] を検索しているのですが [A-z] . 私は、javaの String.matches(regex) . どのように解決す

    2023-08-29 20:17:34
  • [解決済み] Mavenの未使用/未宣言の依存関係とは何ですか?どうすればいいの?

    質問 メイブン dependency:analyze は、私のプロジェクトの依存関係について不平を言う。どのように未使用と未宣言が判断されるのでしょうか?それらについてどうすればよいのでしょうか? 例 $ mvn dependency:analyze ... [WARNING] Used undeclared dependencies found: [WARNING] or

    2023-08-29 16:55:25
  • Javaを使用してPDFファイルを読み込むには?[クローズド]

    質問 現在のところ、この質問は私たちのQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によって裏付けられていることを期待していますが、この質問はおそらく討論、議論、投票、または拡大した議論を求めるものでしょう。この質問を改善し、再開できる可能性があると思われる場合 ヘルプセンターへ をご覧くだ

    2023-08-29 11:51:34
  • Javaで標準的なTrieベースのマップの実装はどこにありますか?[クローズド]。

    質問 終了しました。 この質問は Stack Overflow ガイドライン . 現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。

    2023-08-29 09:45:18
  • Javaインターフェイスは多重継承をどのようにシミュレートするのか?

    質問 Java チュートリアルを読んでいます (2回目)。インターフェイスのセクションを読み終えたところですが、Java インターフェイスが多重継承をどのようにシミュレートするのか、まだ理解できていません。この本に書かれている以上の明確な説明はあるのでしょうか? どのように解決するのですか? あなたのドメインにトラックとキッチンの2種類のものがあるとします。 トラックはdrive

    2023-08-29 08:58:23
  • Javaで3DESの暗号化・復号化を使うにはどうしたらいいですか?

    質問 Javaで3DESを使って文字列をエンコードするために私が書いたすべてのメソッドは、元の文字列に復号化することができません。 どなたか、文字列をエンコードして、デコードして元の文字列に戻すだけの簡単なコードスニペットをお持ちではないでしょうか? 私はこのコードのどこかで非常に愚かな間違いを犯していることを知っています。以下は、私がこれまでに作業してきたものです。 ** 注意:

    2023-08-28 17:21:35
  • Javaでif (b == false)のようなブーリアン定数に対して明示的に比較することは悪いことですか?

    質問 書くのはまずいですか? if (b == false) //... while (b != true) //... それは 常に と書く方がよいでしょう。 if (!b) //... while (!b) //... おそらく性能に差はないと思われますが(あるのか?)、両者の明示性、簡潔性、明瞭性、可読性などをどのように比較検討するのでしょうか? 更新

    2023-08-28 14:23:02
  • 例外発生後のMockitoの検証 Junit 4.10

    質問 予想される例外が発生するメソッドをテストしています。私はまた、例外が投げられた後にいくつかのクリーンアップコードが(モックされたオブジェクト上で)呼び出されたことを確認する必要がありますが、その検証は無視されているように見えます。以下はそのコードです。私はJunitの ExpectedException Rule を使用して、期待される例外を検証しています。 @Rule publ

    2023-08-28 14:19:38
  • [解決済み] try/catchによる最終的な変数の割り当て

    質問 私はそれが良いプログラミングの習慣だと信じているので、すべての(ローカルまたはインスタンス)変数を final にしています。 しかし、変数の代入が例外を投げる可能性がある場合、その変数をfinalにすることができないことに気がつきました。 final int x; try { x = Integer.parseInt("someinput"); } catch(Nu

    2023-08-28 13:09:04
  • JNIによるCとJavaの間のポインタの受け渡し

    質問 現在、私は CUDA 機能を使用する Java アプリケーションを作成しようとしています。CUDA と Java の間の接続はうまくいきますが、別の問題があり、それについて私の考えが正しいかどうか、尋ねたいと思いました。 Java からネイティブ関数を呼び出すとき、いくつかのデータを渡し、関数は何かを計算し、結果を返します。最初の関数がこの結果への参照 (ポインター) を返すように

    2023-08-27 22:16:47
  • Javaによる.jarファイルの作成

    質問 Javaを勉強しているのですが、問題があります。私は6つの異なるクラスを作成し、それぞれはそれ自身の main() メソッドを持っています。私は実行可能なものを作りたい .jar を作りたいのですが、それは6つの実行可能な .jar ファイルです。 今のところ、私は java -jar cf myJar.jar myClass.class とすると 'ja

    2023-08-27 08:02:29
  • ディープクローンユーティリティのすすめ【終了

    質問 終了しました。 この質問は Stack Overflow ガイドライン . 現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。

    2023-08-26 19:30:45
  • デバイス識別子の取得にgetString()を使用する」ことが推奨されない理由は何ですか?

    質問 LogcatにデバイスIDを取得しようとしているのですが、Android Studioでこのような警告が表示されます。 デバイスIDを取得するためにgetstringを使用することは推奨されません。 String deviceID = Settings.Secure.getString(getApplicationContext().getContentResolver(),

    2023-08-26 10:39:51
  • Javaでオブジェクトを複製する

    質問 Javaで変数を変更しても、その元になった変数は変更されないことを知りました。 int a = new Integer(5); int b = a; b = b + b; System.out.println(a); // 5 as expected System.out.println(b); // 10 as expected オブジェクトについても同じようなことを想定しま

    2023-08-26 09:32:51
  • Intellij IDEAでJavaコードを実行できない

    質問 私はIDEをダウンロードしたばかりで、IDEで最初のJavaファイルを編集したいのですが、プロジェクト全体を作成することには興味がなく、ただ1つのファイルを編集するだけです。 .java ファイルを開くためのデフォルト プログラムとして設定したので、デスクトップから Intellij IDEA でファイルを開きました。 コードを書いたら、メインの実行ボタンとデバッグボタンがグレ

    2023-08-26 05:01:27
  • なぜjavaはSSLハンドシェイク中にクライアント証明書を送信しないのでしょうか?

    質問 安全なウェブサービスに接続しようとしています。 鍵屋とトラストストアが正しく設定されているにもかかわらず、ハンドシェイクに失敗してしまいました。 数日間のフラストレーション、終わりのないグーグル検索、および周囲への問い合わせの後、唯一の問題は、java がハンドシェイク中にクライアント証明書をサーバーに送信しないことを選択したことだとわかりました。 具体的には サーバ

    2023-08-26 04:55:47