• ArrayList<String> から CharSequence[] への変換

    質問 を作成する最も簡単な方法は何でしょうか? CharSequence[] の外に ArrayList&lt;String&gt; ? もちろん、すべての ArrayList にコピーすることもできます。 CharSequence の配列にコピーするのですが、もしかしたらもっと良い/速い方法があるかもしれませんね? どのように解決するのですか? あなたは Lis

    2023-08-22 17:47:41
  • アンドロイドでアサートの使い方を教えてください。

    質問 私は assert obj != null : "object cannot be null" をAndroid端末で使いたいのですが アサートがうまくいかないようなので、ネットで検索したところ、このローカルソリューションが見つかりました。 adb シェル setprop debug.assert 1 は私のローカルマシンでは動作します。 私のEclipseプロジェ

    2023-08-21 23:38:32
  • クラスのスタティックブロックはいつ実行されるか?

    質問 2つのjarがあり、a.jarとb.jarと呼ぶことにします。 b.jarはa.jarに依存しています。 a.jarでは、StaticClassと呼ぶクラスを定義しました。StaticClassでは、静的ブロックを定義し、"init"という名前のメソッドを呼び出すようにしました。 public class StaticClass { static { init()

    2023-08-21 21:23:41
  • メソッドをオーバーライドするとき、なぜアクセス数を増やすことはできても減らすことはできないのですか?

    質問 Java では、オーバーライドするメソッドのアクセス指定子は、オーバーライドするメソッドよりも多くのアクセスを許可することはできても、少ないアクセスを許可することはできないと指定されているのはなぜですか。たとえば、スーパークラスで保護されたインスタンスメソッドは、サブクラスでは公開にすることはできますが、非公開にすることはできません。 どのように解決するのですか? これは OO

    2023-08-20 21:51:43
  • 配列に対するenhanced for文の動作と、配列に対するイテレータの取得方法について教えてください。

    質問内容 次のコードスニペットがあるとします。 int[] arr = {1, 2, 3}; for (int i : arr) System.out.println(i); 次のような質問があります。 上記のfor-eachループはどのように動作するのでしょうか? Javaで配列のイテレータを取得するにはどうすればよいですか? イテレータを取得するために、配列

    2023-08-20 20:04:05
  • 静的修飾子と最終修飾子によるJavaの奇妙な動作 [重複] [重複

    質問 この質問はすでにここに回答があります : 最終的なフィールドの初期化順序 (2つの回答) 終了 5年前 . 私たちのチーム

    2023-08-20 19:40:23
  • [解決済み] Log4j、相対パスを使用するWebアプリの設定

    質問 私は、WinまたはLinuxマシンのいずれかにデプロイされなければならないjavaウェブアプリを持っています。私は今、ログのためにlog4jを追加したいと思い、私はすべての展開でファイルパスを変更したくないので、ログファイルのために相対パスを使用したいと思います。コンテナは、おそらくTomcatになるでしょうが、必ずしもそうではありません。 これを行うための最良の方法は何でしょうか

    2023-08-20 17:20:02
  • Javaで大文字と小文字を変換する

    質問 文字列の最初の文字を大文字に、残りの文字を小文字に変換したいです。どうすればよいのでしょうか。 例を挙げます。 String inputval="ABCb" OR "a123BC_DET" or "aBcd" String outputval="Abcb" or "A123bc_det" or "Abcd" どのように解決するのですか? 試しに着てみてください。 S

    2023-08-20 07:35:31
  • Doubleを小数点以下1桁に丸める kotlin: 0.044999から0.1まで

    質問 Double変数があります。 0.0449999 で、これを小数点以下1桁に丸めたいのですが 0.1 . 私はKotlinを使用していますが、Javaの解決策も参考になります。 val number:Double = 0.0449999 この2つの解法で小数点以下1桁を取得してみました。 val solution = Math.round(number * 10

    2023-08-19 23:21:31
  • [解決済み] Mockitoでnew()呼び出しのあるクラスをテストする

    質問 レガシーなクラスがあり、そのクラスには new() のインスタンスを作成するための LoginContext オブジェクトのインスタンスを作成します。 public class TestedClass { public LoginContext login(String user, String password) { LoginContext lc = new

    2023-08-19 13:41:09
  • [解決済み] Java の void メソッドで return キーワードは何をするのですか?

    質問 私が見ているのは パス検索チュートリアル を見ていて、私は return 文の中に void メソッド(クラス PathTest , 126行目)。 if ((x &lt; 0) || (y &lt; 0) || (x &gt;= map.getWidthInTiles()) || (y &gt;= map.getHeightInTiles())) { re

    2023-08-19 05:30:26
  • Javaで配列のデフォルト値を仮定することはできますか?例えば、int配列がすべてゼロに設定されていると仮定してください。

    質問 実際には、JVMが動作するすべてのマシンにおいて、Javaのすべてのint配列はゼロで埋め尽くされて始まると仮定してよいのでしょうか? これはすべての型に当てはまりますか? char型ですか? これはどこで公式に文書化されているのですか? 私の持っている教科書では、int型配列は0に設定されると書いてありますが、ただ&quot;明確にするために、すべての値を0に設定するfo

    2023-08-18 22:32:18
  • 証明書の検証を無効にするjavaの設定はありますか?[重複しています]。

    質問 この質問はすでにここに回答があります : javax.net.ssl.SSLHandshakeException の解決中: sun.security.validator.ValidatorException: PKIX パスの構築に失敗しました エラー?

    2023-08-18 18:22:25
  • Javaにおけるメモリリーク/ガベージコレクション問題の追跡

    質問 これは、私が数ヶ月間突き止めようとしている問題です。私は、xml フィードを処理し、結果をデータベースに保存する java アプリを実行しています。断続的にリソースの問題が発生しており、これを追跡するのは非常に困難です。 背景 本番環境 (問題が最も顕著な場所) では、私は特に良好なアクセス権を持っておらず、Jprofiler を実行することができませんでした。そのマシンは、

    2023-08-18 18:17:59
  • JBoss AS 7:tmpをクリーンアップする方法は?

    質問 私の JBoss Application Server 7 のインストールで standalone/tmp には、過去のデプロイメントに関連する 400 MB のファイルがあり、そのうちのいくつかは数カ月前のものです。 それはどのようにクリーンアップされるのでしょうか。自動的に行われるべきでしょうか。そのためのツールはあるのでしょうか? これらのファイルをすべて自分で削除するこ

    2023-08-18 18:03:25
  • ClassNotFoundExceptionです。androidx移行後、クラス "android.support.v4.content.FileProvider "が見つかりませんでした。

    質問 androidxへの移行を試みています。私はAndroid Studioで移行ツールを使用しました。これを行うとき、私は私のアプリを実行すると、次のスタックトレースが表示されます。 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.peerke.outdoorpuzzlegame.debug, PID: 10901

    2023-08-18 08:19:21
  • Collectors.toList()はどのようなList<E>を返すのですか?

    質問 私が読んでいるのは ラムダの現状。ライブラリ編 を読んでいて、ある記述に驚いています。 セクションの下にある ストリーム の下に、以下のようにあります。 List&lt;Shape&gt; blue = shapes.stream() .filter(s -&gt; s.getColor() == BLUE)

    2023-08-18 06:36:21
  • [解決済み] Java コンストラクタのスタイル: パラメータが NULL でないことを確認する

    質問 いくつかのパラメータを受け取るクラスがある場合、ベストプラクティスは何でしょうか? null ? 以下は当たり前ですが、例外が少し不特定多数になります。 public class SomeClass { public SomeClass(Object one, Object two) { if (one == null || two == nu

    2023-08-18 05:13:22
  • [解決済み] アンドロイドでString.isEmpty()を呼び出せない。

    質問 アンドロイドのアプリケーションで String.isEmpty() という関数があり、これは JDK 1.6 にあります。Android 2.1では、java.lang.Stringクラスにこの関数はありません。 JRE Systemのライブラリにこの関数があるため、プロジェクトに投入してみましたが、効果はありませんでした。 どうすれば、この問題を解決し、私のアプリ

    2023-08-18 03:34:25
  • 変数の値変化を検出する方法

    質問 変数の値が変わったことを簡単に検出するにはどうしたらよいでしょうか。指定した変数の値が変わるたびに、デバッガ上でプログラムの実行がブレークするようにしたいです。今はEclipseのデバッガーを使っています。 どのように解決するのですか? クラス変数やインスタンス変数の場合 アウトライン ビューで変数を右クリックします。 ウォッチポイントの切り替え] を選択します。

    2023-08-18 03:14:45