-
JavaTuplesのトリプレットクラス
トリプレットクラスは、3つの要素のタプルです。これはJavaTuplesライブラリの一部です。 JavaTuplesでTripletクラスを操作するには、次のパッケージをインポートする必要があります- import org.javatuples.Triplet; 例 Tripletクラスを実装する例を見てみましょう- import org.javatuples.Triplet; public class Demo { public static void main(String[] args) { Triplet <
-
Javaで試して、キャッチして、投げて、投げてください
Javaで試してみてください メソッドは、tryキーワードとcatchキーワードの組み合わせを使用して例外をキャッチします。例外を生成する可能性のあるコードの周囲にtry/catchブロックが配置されます。 以下は、tryandcatchの構文です- try { // Protected code } catch (ExceptionName e1) { // Catch block } catchステートメントには、キャッチしようとしている例外のタイプを宣言することが含まれます。保護されたコードで例外が発生した場合、tryに続くcat
-
例を含むJava文字charCount()
Character.charCount()メソッドは、指定された文字(Unicodeコードポイント)を表すために必要なchar値の数を決定します。指定された文字が0x10000以上の場合、メソッドは2を返します。それ以外の場合、メソッドは1を返します。 例 例を見てみましょう- import java.lang.*; public class Demo { public static void main(String[] args) { // create and assign values to int codepoint
-
Javaの整数toString()
java.lang.IntegerのtoString()メソッドは、文字列オブジェクトを返します。 Integerクラスには3つのtoString()メソッドがあります。それらを1つずつ見てみましょう- String toString() 例 java.lang.Integer.toString()メソッドは、この整数の値を表すStringオブジェクトを返します。例を見てみましょう- import java.lang.*; public class Demo { public static void main(String[] args) { &nb
-
JavaのJavaストリームコレクタtoCollection()
JavaのCollectorsクラスのtoCollection()メソッドは、入力要素を新しいコレクションに遭遇順に蓄積するコレクターを返します。構文は次のとおりです- static <T,C extends Collection<T>> Collector<T,?,C> toCollection(Supplier<C> collectionFactory) ここで、T-は入力要素のタイプ、Cは結果のコレクションのタイプ、Supplierは結果のサプライヤー、コレクションファクトリは適切なタイプの新しい空のコレクションを返すサプライヤーです 例
-
Javaで文字列を文字のリストに変換する
以下が私たちの文字列だとしましょう- String str = "Website!"; 次に、上記の文字列を文字のリストに変換します- List<Character>list = str.chars().mapToObj(n -> (char)n).collect(Collectors.toList()); 例 以下は、Javaで文字列を文字のリストに変換するプログラムです- import java.util.*; import java.util.stream.Collectors; public class Demo {
-
Javaで文字列を日付に変換する
以下が私たちの文字列だとしましょう- String date1 ="11/10/2018"; String date2 = "15-Mar-2019 21:11:35"; 次に、上記の文字列を日付に変換します- SimpleDateFormat dateFormat1 = new SimpleDateFormat("dd/MM/yyyy"); SimpleDateFormat dateFormat2 = new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss"); Date form
-
Javaで文字列をDoubleに変換する
以下が私たちの文字列だとしましょう- String str = "55.2"; ここで、JavaでparseDouble()を使用して上記の文字列をdoubleに変換します- double res = Double.parseDouble("23.6"); 例 以下は、Javaで文字列をDoubleに変換するプログラムです- public class Demo { public static void main(String args[]){ String str = "5
-
JavaでIterableをCollectionに変換する
以下が反復可能であるとしましょう- Iterable<Integer> i = Arrays.asList(50, 100, 150, 200, 250, 300, 500, 800, 1000); 次に、コレクションを作成します- Collection<Integer> c = convertIterable(i); 上記には、変換用のカスタムメソッドconvertIterable()があります。以下は方法です- public static <T> Collection<T> convertIterable(Iterable<T>
-
IterableをJavaでStreamに変換する
以下が反復可能であるとしましょう- Iterable<String> i = Arrays.asList("K", "L", "M", "N", "O", "P"); 次に、コレクションを作成します- Stream<String> s = convertIterable(i); 上記には、カスタムメソッド convertIterable()があります。 変換用。以下は方法です- public static <T> Stream<T
-
JavaでGsonライブラリを使用してnullフィールドをシリアル化するにはどうすればよいですか?
デフォルトでは、Gsonオブジェクトはnull値のフィールドをシリアル化しません。 JSONに。 Javaオブジェクトのフィールドがnullの場合、Gsonはそれを除外します。 Gsonにnull値をシリアル化するように強制する GsonBuilder経由 クラス。 serializeNulls()を呼び出す必要があります GsonBuilderのメソッド インスタンス Gsonオブジェクトを作成する前。一度serializeNulls() GsonBuilderによって作成されたGsonインスタンスと呼ばれています できます nullフィールドを含める シリアル化されたJSONで。
-
イテレータをJavaのリストに変換する
以下が整数値のイテレータであるとしましょう- Iterator<Integer> iterator = Arrays.asList(50, 100, 200, 300, 400, 500, 1000).iterator(); ここで、このイテレータをリストに変換します- List<Integer> myList = new ArrayList<>(); iterator.forEachRemaining(myList::add); 例 以下は、Javaでイテレータをリストに変換するプログラムです- import java.util.*; public c
-
例を含むJavaストリームfindAny()
JavaストリームのfindAny()メソッドは、ストリームの一部の要素に対してはオプションを返し、ストリームが空の場合は空のオプションを返します。ここで、Optionalは、null以外の値を含む場合と含まない場合があるコンテナオブジェクトです。 以下は、JavaでfindAny()メソッドを実装する例です- 例 import java.util.*; public class Demo { public static void main(String[] args){ List<Integer> list =
-
例を含むJavaストリームcounting()メソッド
Javaストリームcounting()メソッドを使用して、ストリーム内の要素の数をカウントします。以下は、Java Streamsのcounting()メソッドを実装する例です- 例 import java.util.*; import java.util.stream.Collectors; import java.util.stream.Stream; public class Demo { public static void main(String[] args) { Stream<String> stre
-
例を使用したJavatoDegrees()メソッド
java.lang.Math.toDegrees(double angrad)は、ラジアンで測定された角度を、度で測定されたほぼ同等の角度に変換します。ラジアンから度への変換は一般的に不正確です。ユーザーは、cos(toRadians(90.0))が正確に0.0に等しいことを期待するべきではありません。 ここで、引数angradはラジアンです。 例 以下は、JavaでtoDegrees()メソッドを実装する例です- import java.lang.*; public class Demo { public static void main(String[] ar
-
Javaのグローバル変数とローカル変数
ローカル変数は、メソッド、コンストラクター、またはブロックで宣言されます。これらは、メソッド、コンストラクター、またはブロックが入力されたときに作成され、変数がメソッド、コンストラクター、またはブロックを終了すると破棄されます。 アクセス修飾子はローカル変数には使用できません。ローカル変数は、宣言されたメソッド、コンストラクター、またはブロック内でのみ表示されます。これらの変数は、内部でスタックレベルで実装されます。ここで、ローカル変数の例を見てみましょう- 例 public class Demo { public void Rank() { &nbs
-
Javaでストリーミング
ストリームは、集約操作をサポートするソースからのオブジェクトのシーケンスを表します。ストリームの特徴は次のとおりです- 要素のシーケンス −ストリームは、特定のタイプの要素のセットを順番に提供します。ストリームはオンデマンドで要素を取得/計算します。要素を保存することはありません。 ソース − Streamは、コレクション、配列、またはI/Oリソースを入力ソースとして受け取ります。 集計操作 − Streamは、フィルター、マップ、制限、削減、検索、一致などの集約操作をサポートします。 パイプライン −ほとんどのストリーム操作は、結果をパイプライン化できるようにストリー
-
Javaで日付を比較する
Javaで日付を比較するには、compareTo()メソッドを使用します。構文は次のとおりです- public int compareTo(Date anotherDate) ここで、anotherDateは比較する日付です。引数DateがこのDateと等しい場合、戻り値は0です。このDateがDate引数の前にある場合は、0未満の値。この日付が日付引数の後にある場合は、0より大きい値。 例 日付を比較する例を見てみましょう- import java.util.*; public class Demo { public static void main(Strin
-
Javaで2つの文字列を比較する
JavaのcompareTo()メソッドを使用して2つの文字列を比較します。構文は次のとおりです- int compareTo(Object o) ここで、oは比較対象です。 引数が辞書式にこの文字列と等しい文字列である場合、戻り値は0です。引数が辞書式にこの文字列よりも大きい文字列である場合は、0未満の値。引数が辞書式にこの文字列よりも小さい文字列である場合は、0より大きい値。 例 例を見てみましょう- public class Demo { public static void main(String args[]) { &nbs
-
JavaのEnumMapクラス
java.util.EnumMapクラスは、列挙型キーで使用するための特殊なMap実装です。 EnumMapに関する重要なポイントは次のとおりです- 列挙型マップのすべてのキーは、マップの作成時に明示的または暗黙的に指定された単一の列挙型から取得する必要があります。 列挙型マップは、キーの自然な順序で維持されます。 EnumMapは同期されていません。複数のスレッドが同時に列挙型マップにアクセスし、少なくとも1つのスレッドがマップを変更する場合は、外部で同期する必要があります。 以下は、EnumMapクラスのコンストラクターです- Sr.No コンストラクター