-
JavaでArrayListから最初と最後の要素を取得するにはどうすればよいですか?
get() ArrayListクラスのメソッドは、インデックス値を表す整数を受け入れ、指定されたインデックスにある現在のArrayListオブジェクトの要素を返します。 したがって、 0を渡すと このメソッドに、現在のArrayListの最初の要素を取得できます。また、 list.size()-1 を渡すと、 最後の要素を取得できます。 例 import java.util.ArrayList; public class FirstandLastElemets{ public static void main(String[] args){ &nb
-
Javaで文字列に部分文字列(大文字と小文字を区別しない)が含まれているかどうかを確認するにはどうすればよいですか?
contains() Stringクラスのメソッドは、パラメータとしてSting値を受け入れ、現在のStringオブジェクトに指定されたStringが含まれているかどうかを確認し、含まれている場合はtrueを返します(含まれていない場合はfalse)。 toLoweCase() Stringクラスのメソッドは、現在の文字列のすべての文字を小文字に変換して返します。 大文字と小文字を区別せずに、文字列に特定のサブ文字列が含まれているかどうかを確認するには- 文字列を取得します。 サブ文字列を取得します。 toLowerCase()メソッドを使用して文字列値を小文字に変換し
-
オブジェクトがJavaで作成されるときに、最終変数を初期化できますか?
変数finalを宣言すると、それを初期化した後、その値をそれ以上変更することはできません。さらに、インスタンス変数と同様に、最終変数はデフォルト値で初期化されません。 したがって、宣言したら最終変数を初期化する必要があります 。そうでない場合、コンパイル時エラーが生成されます。 例 public class FinalExample { final int j; public static void main(String args[]){ FinalExample obj = new FinalE
-
一度だけ設定できるがJavaではfinalではない変数を作成するにはどうすればよいですか?
最終変数を初期化すると、その値をそれ以上変更することはできません。つまり、最終変数に値を割り当てることができるのは1回だけです。最終変数に値を割り当てようとすると、コンパイル時エラーが生成されます。 例 public class FinalExample { final int j = 100; public static void main(String args[]){ FinalExample obj = new FinalExample(); obj.
-
Javaで大文字小文字を無視して文字列に部分文字列が含まれているかどうかを確認するメソッド
Apache Commonsライブラリのorg.apache.commons.lang3パッケージのStringUtilsクラスは、 containsIgnoreCase()という名前のメソッドを提供します。 。 このメソッドは、ソース文字列と検索文字列をそれぞれ表す2つの文字列値を受け入れ、大文字と小文字を区別せずにソース文字列に検索文字列が含まれているかどうかを確認します。 −であるブール値を返します ソース文字列に検索文字列が含まれている場合はtrue。 ソース文字列に検索文字列が含まれていない場合はfalse。 大文字と小文字を区別せずに、文字列に特定のサブ文字列が
-
Javaの特定の単語の文字列内の単語を解析する方法は?
Javaには、特定の単語の文字列内の単語を解析できるさまざまなメソッドがあります。ここでは、そのうちの3つについて説明します。 contains()メソッド Stringクラスのcontains()メソッドは、一連の文字値を受け入れ、それが現在のStringに存在するかどうかを確認します。見つかった場合はtrueを返し、それ以外の場合はfalseを返します。 例 import java.util.StringTokenizer; import java.util.regex.Pattern; public class ParsingForSpecificWord { &nbs
-
Javaで文字列比較の大文字と小文字を区別しないようにするにはどうすればよいですか?
Javaの文字列をさまざまな方法で比較できます- comapareTo()メソッドの使用 − compareTo() メソッドは、2つの文字列を辞書式に比較します。比較は、文字列内の各文字のUnicode値に基づいています。このStringオブジェクトによって表される文字シーケンスは、辞書式順序で引数文字列によって表される文字シーケンスと比較されます。 例 import java.util.Scanner; public class StringComparison { public static void main(String[] args) { &
-
JavaでJacksonTreeModelを使用してJSONを作成するにはどうすればよいですか?
Jacksonライブラリでは、ツリーモデルを使用できます JSONを表す CRUDを構築して実行します JsonNodeを介した操作 。このジャクソンツリーモデル 特にJSON構造がJavaクラスにマップされない場合に役立ちます。 JsonNodeFactory を使用して、JacksonライブラリにJSONを作成できます。 、ノードインスタンスにアクセスするためのメソッドと、メソッドの基本的な実装を指定できます。 set()を使用できます およびput() ObjectNodeのメソッド データを入力するクラス。 構文 public class JsonNodeFactory e
-
JavaでJsonGeneratorを使用してJSONを作成するにはどうすればよいですか?
JsonGenerator JSONコンテンツを書き込むためのパブリックAPIを定義する基本クラスです。インスタンスは、 JsonFactoryのファクトリメソッドを使用して作成されます 実例。 JsonGeneratorを入手できたら ファクトリインスタンスから、 writeStartObject()を使用します JSONオブジェクト値の開始マーカーを書き込むためのwriteFieldName() フィールド名を書き込むためのメソッド、 writeString() 文字列値を出力するためのメソッド、 writeStartArray() 配列値の開始マーカーを書き込むためのメソッドとwri
-
Javaでflexjsonを使用してオブジェクトのリストをシリアル化するにはどうすればよいですか?
Flexjson シリアル化用の軽量ライブラリです および逆シリアル化 Javaオブジェクトをに およびから JSON フォーマット。 オブジェクトのリストをシリアル化できます serialize()を使用する JSONSerializerの方法 クラス。このメソッドは、浅いを実行できます シリアル化 ターゲットインスタンスの。 オブジェクトのリストを渡す必要があります リストの serialize()の引数として入力します メソッド。 構文 public String serialize(Object target) 例 import flexjson.JSONSeriali
-
JavaでJacksonを使用してJSON配列をリストに変換するにはどうすればよいですか?
ジャクソン Javaベースのライブラリです 変換すると便利です JavaオブジェクトをJSONに、JSONをJavaオブジェクトに。 ジャクソンAPI 他のAPIよりも高速で、必要なメモリ領域が少なく、大きなオブジェクトに適しています。 ObjectMapper を使用して、JSON配列をリストに変換できます クラス。便利なメソッドreadValue()があります これはJSON文字列を受け取り、それを2番目の引数で指定されたオブジェクトクラスに変換します。 例 import java.util.*; import com.fasterxml.jackson.databind.*; publ
-
JavaでArrayList<String>をArrayList<Object>に、またはその逆に取得するにはどうすればよいですか?
ArrayListからArrayList ジェネリックス(T)の型付きパラメーターの代わりに、不明な型を表す「?」を使用することもできます。これらはワイルドカードと呼ばれ、ワイルドカードを次のように使用できます。-パラメータのタイプ、または、フィールド、または、ローカルフィールド。ワイルドカードを使用すると、ArrayListをArrayListに-として変換できます。 ArrayList<String> stringList = (ArrayList<String>)(ArrayList<?>)(list); 例 import java.util.Arr
-
Javaのオブジェクトパラメータ内で配列を初期化するにはどうすればよいですか?
クラス内で宣言されている配列変数は、コンストラクターを使用するか、setterメソッドを使用して、他の値と同じように初期化できます。 例 次のJavaの例では、配列型のインスタンス変数を宣言し、コンストラクターから初期化しています。 public class Student { String name; int age; String subs[]; Student(String name, int age, String subs[]){ this.name =
-
文字列にJavaでASCIIのみが含まれているかどうかを確認することはできますか?
正規表現の使用 次の正規表現を使用して、特定の文字列値にASCII文字が含まれているかどうかを確認できます- \\A\\p{ASCII}*\\z matchs() Stringクラスのメソッドは正規表現を受け入れ、現在の文字列が指定された式と一致するかどうかを確認します。一致する場合はtrueを返し、一致しない場合はfalseを返します。 したがって、 matches()を呼び出します 上記で指定した正規表現をパラメータとして渡すことにより、入力/必須文字列のメソッド。 例 import java.util.Scanner; public class OnlyASCII {  
-
Java文字列replace()、replaceFirst()、replaceAll()メソッド
replace()メソッド replace() Stringクラスのメソッドは2つの文字列値を受け入れます- 置き換えられる文字列(部分文字列)の部分を表すもの。 指定された部分文字列を置き換える必要がある文字列を表す別の文字列。 このメソッドを使用すると、Javaで文字列の一部を置き換えることができます。 例 import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class ReplaceExample { publ
-
日付を文字列から次の形式で解析する方法:Javaでdd / MM/yyyyからdd/MM / yyyy?
java.textパッケージは、 SimpleDateFormatという名前のクラスを提供します これは、必要な方法で日付をフォーマットおよび解析するために使用されます(ローカル)。 このクラスのコンストラクターの1つは、目的の日付形式を表すString値を受け入れ、コンストラクターはSimpleDateFormatオブジェクトを受け入れます。 。 format() このクラスのメソッドは、 java.util.Dateを受け入れます オブジェクトであり、現在のオブジェクトで表される形式で日付/時刻の文字列を返します。 したがって、日付文字列を別の日付形式に解析するには- 入
-
Javaの特定の単語を除いて、ファイル内のすべての文字を「#」に置き換えるプログラム
split() Stringクラスのメソッド。指定された正規表現の一致を中心に現在の文字列を分割します。このメソッドによって返される配列には、この文字列の各部分文字列が含まれています。これらの部分文字列は、指定された式に一致する別の部分文字列で終了するか、文字列の終わりで終了します。 replaceAll() Stringクラスのメソッドは、正規表現と置換文字列を表す2つの文字列を受け入れ、一致した値を指定された文字列に置き換えます。 ファイル内のすべての文字を特定の単語を除く「#」に置き換えるには(一方向)- ファイルの内容を文字列に読み込みます。 空のStringBuff
-
Javaを使用して.txtファイルの行を上書きするにはどうすればよいですか?
使用されるAPI replaceAll() Stringクラスのメソッドは、正規表現と置換文字列を表す2つの文字列を受け入れ、一致した値を指定された文字列に置き換えます。 java.utilクラス (コンストラクター)File、InputStream、Path、およびStringオブジェクトを受け入れ、正規表現を使用してトークンごとにすべてのプリミティブデータ型とStrings(指定されたソースから)を読み取ります。提供されているnextXXX()メソッドを使用して、ソースからさまざまなデータ型を読み取るため。 StringBuffer classはStringの変更可能な代替手段
-
解決方法Javaでメインクラスパッケージを検索またはロードできませんでしたか?
Javaプログラムを作成したら、javacコマンドを使用してコンパイルする必要があります。これにより、コンパイル時エラーが発生したことが示されます(存在する場合)。 それらを解決し、プログラムの成功を完全にコンパイルすると、クラス名と同じ名前の実行可能ファイルが、現在のフォルダーに .classで生成されます。 拡張機能。 次に、javaコマンドを次のように使用して実行する必要があります- java class_name 実行中に、JVMが指定された名前の.classファイルを見つけられない場合、実行時エラーが発生し、「メインクラスが見つかりませんでした。またはメインクラスをロードで
-
JavaでRandomAccessFileを使用して.txtファイルを読み取る方法は?
一般に、ファイルの読み取りまたは書き込み中は、ファイルの先頭からのみデータの読み取りまたは書き込みを行うことができます。ランダムな位置からの読み取り/書き込みはできません。 java.io. RandomAccessFile Javaのクラスを使用すると、ランダムアクセスファイルへのデータの読み取り/書き込みが可能になります。 これは、インデックスまたはファイルポインタと呼ばれるカーソルを持つバイトの大きな配列と同様に機能し、 getFilePointer()を使用してこのポインタの位置を取得できます。 メソッドを作成し、seek()メソッドを使用して設定します。 このクラスは、デー