タグ付けされた質問 「java」

Javaは人気のある高水準プログラミング言語です。言語自体の使用または理解に問題がある場合は、このタグを使用してください。このタグが単独で使用されることはめったになく、[spring]、[spring-boot]、[jakarta-ee]、[android]、[javafx]、[gradle]、および[maven]と組み合わせて使用​​されることがほとんどです。

3
Javaでカスタム例外を作成する方法は?[閉まっている]
ここで何が尋ねられているのかを知るのは難しい。この質問は、あいまいで、あいまいで、不完全で、過度に広い、または修辞的であり、現在の形では合理的に回答することができません。再開できるようにこの質問を明確にするヘルプについては、ヘルプセンターに アクセスしてください。 7年前休業。 Javaでカスタム例外を作成するにはどうすればよいですか?
149 java  exception 

11
初期容量でArrayListを開始するのはなぜですか?
の通常のコンストラクタArrayListは次のとおりです。 ArrayList<?> list = new ArrayList<>(); ただし、初期容量のパラメータを持つオーバーロードされたコンストラクタもあります。 ArrayList<?> list = new ArrayList<>(20); 必要にArrayList応じて追加できるのに、初期容量を持つを作成すると便利なのはなぜですか?

17
今Java Web Frameworkを選択していますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 カスタム開発されたmvcフレームワークで構築された大規模なWebサイトを、ajax、リッチメディアコンテンツ、マッシュアップ、テンプレートベースのレイアウト、検証、最大のhtml /の組み込みサポートを提供するJavaベースのWebフレームワークに移行する計画段階です。 Javaコード分離。Grailsは良い選択のように見えましたが、スクリプト言語を使用したくありません。Javaを使い続けたい。テンプレートベースのレイアウトは、このWebアプリケーションを、機能は似ていますが外観が大幅に異なる複数のWebサイトで使用する予定であるため、主な関心事です。 ポータルベースのソリューションはこの問題に適していますか? 「Spring Roo」または「Play」の使用に関する洞察は非常に役立ちます。 私はこのような同様の投稿を見つけましたが、1年以上前のものです。物事は確かにその間に変化しました! 編集1:素晴らしい答えをありがとう!このサイトは、トレンチ内のプログラマー情報の最高の単一ソースになりつつあります。ただし、portal-cms duoの使用に関する詳細情報が必要でした。ジャヒアは商品に見えます。同様のものはありますか?

7
オブジェクトがインターフェイスを実装しているかどうかをテストする
これはおそらく以前に尋ねられた可能性がありますが、クイック検索ではC#について尋ねられた同じ質問のみが表示されました。こちらをご覧ください。 基本的に私がやりたいことは、特定のオブジェクトが特定のインターフェースを実装しているかどうかを確認することです。 私は一種の解決策を見つけましたが、これはifまたはcaseステートメントで頻繁に使用するには十分ではなく、Javaに組み込みの解決策がないのではないかと思っていました。 public static Boolean implementsInterface(Object object, Class interf){ for (Class c : object.getClass().getInterfaces()) { if (c.equals(interf)) { return true; } } return false; } 編集:さて、あなたの答えをありがとう。特にダミアン・ポレットとノルドリンに対して、あなたは私にデザインを再考させたので、インターフェースのテストはもうしません。
149 java 


8
テキストの中心をAndroidに合わせる
簡単そうに聞こえます。テキストを中央に配置する必要がありますが、テキストが長すぎる場合は下に移動する必要がありますが、それでもXMLの中央に揃えます。 これが私のコードです: <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/showdescriptioncontenttitle" android:paddingTop="10dp" android:paddingBottom="10dp" android:layout_centerHorizontal="true" > <TextView android:id="@+id/showdescriptiontitle" android:text="Title" android:textSize="35dp" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> スペースが必要なので、paddingTopとBottomを配置しました。PS:私のコードはもっと大きいです。RelativeLayoutにあります。
149 java  android  xml  text  center 

15
Javaでzipファイルを作成する方法
ユーザーのクエリに従ってデータベースからコンテンツを選択するダイナミックテキストファイルがあります。このコンテンツをテキストファイルに書き込み、サーブレットのフォルダーに圧縮する必要があります。どうすればよいですか?
149 java  zip 

21
Javaでdoubleを使用して精度を保持する
public class doublePrecision { public static void main(String[] args) { double total = 0; total += 5.6; total += 5.8; System.out.println(total); } } 上記のコードは出力します: 11.399999999999 これをどのようにして印刷する(またはそれを11.4として使用できるようにする)ことができますか?

2
複数の@SuppressWarningsアノテーションを組み合わせる-Eclipse Indigo
したがって、問題は複数の警告抑制を組み合わせることができるため、各アイテムは独自の@SuppressWarnings注釈を必要としません。 だから例えば: public class Example public Example() { GO go = new GO(); // unused .... List<String> list = ( List<String> ) go.getList(); // unchecked } ... // getters/setters/other methods } 2つではなく@SuppressWarnings、次のように、これら2つの警告に対してクラスレベルで1つ必要です。 @SuppressWarnings( "unused", "unchecked" ) public class Example public Example() { GO go = new GO(); // unused - …

9
2つの整数の除算で別の整数の代わりに浮動小数点を生成する方法は?
速度を計算する別のブルース・エッケルズの演習ではv = s / t、sとtは整数です。ディビジョンがフロートをクランクアウトするようにするにはどうすればよいですか? class CalcV { float v; float calcV(int s, int t) { v = s / t; return v; } //end calcV } public class PassObject { public static void main (String[] args ) { int distance; distance = 4; int t; t = 3; float …
149 java 

13
オブジェクトを文字列にシリアル化する方法
次のコードスニペットに示すように、オブジェクトをファイルにシリアル化し、それを再度復元できます。オブジェクトを文字列にシリアル化し、代わりにデータベースに保存したいと思います。誰か助けてもらえますか? LinkedList<Diff_match_patch.Patch> patches = // whatever... FileOutputStream fileStream = new FileOutputStream("foo.ser"); ObjectOutputStream os = new ObjectOutputStream(fileStream); os.writeObject(patches1); os.close(); FileInputStream fileInputStream = new FileInputStream("foo.ser"); ObjectInputStream oInputStream = new ObjectInputStream(fileInputStream); Object one = oInputStream.readObject(); LinkedList<Diff_match_patch.Patch> patches3 = (LinkedList<Diff_match_patch.Patch>) one; os.close();


13
ArrayList内のオブジェクトを日付で並べ替えますか?
私が見つけるすべての例は、これをアルファベット順に行うことに関するものですが、要素を日付でソートする必要があります。 私のArrayListには、データメンバーの1つがDateTimeオブジェクトであるオブジェクトが含まれています。DateTimeで関数を呼び出すことができます。 lt() // less-than lteq() // less-than-or-equal-to だから比較するために私は次のようなことをすることができます: if(myList.get(i).lt(myList.get(j))){ // ... } ifブロック内で何をすればよいですか?
149 java  sorting  datetime 


10
シリアライゼーションとデシリアライゼーション中のJSONプロパティの異なる名前
可能ですか:クラスに1つのフィールドがありますが、Jacksonライブラリでのシリアル化/逆シリアル化中にフィールドの名前が異なりますか? たとえば、「Coordiantes」というクラスがあります。 class Coordinates{ int red; } JSONからの逆シリアル化では、次のような形式にする必要があります。 { "red":12 } しかし、オブジェクトをシリアル化すると、結果は次のようになります。 { "r":12 } @JsonPropertyゲッターとセッターの両方にアノテーションを適用して(異なる値で)これを実装しようとしました: class Coordiantes{ int red; @JsonProperty("r") public byte getRed() { return red; } @JsonProperty("red") public void setRed(byte red) { this.red = red; } } しかし、私は例外を得ました: org.codehaus.jackson.map.exc.UnrecognizedPropertyException:認識されないフィールド「赤」
149 java  json  jackson 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.