-
getc()、getchar()、getch()、getche()関数の違い
これらの関数はすべて、入力から文字を取得するために使用され、各関数はステータスコードを示す整数も返します。 以下は、getc()、getchar()、getch()、およびgetche()関数の重要な違いです。 getc() getc()は、任意のストリームから文字を読み取ることができます。失敗するとEOFを返します。 構文 int getc(FILE *stream); getchar() getchar()は、標準入力からのみ文字を読み取ることができます。 構文 int getchar(); getch() getch()は標準入力から文字を読み取ることができますが、
-
Javaでのアソシエーションとアグリゲーションの違い
関連付け オブジェクトに関する関連付けとは、2つの関連するオブジェクト間に「ある」関係を指します。たとえば、従業員は通信アドレスを持っています。 class Employee { String name; Address communicationAddress; } class Address { String address; } 集約 オブジェクトに関する集約とは、2つの関連するオブジェクト間に「持っている」+関係を指します。たとえば、1つの部門に複数の従業員がいます。これは、親クラスに子オブジェクトのコレ
-
GoとJavaの違い。
行く Goは手続き型プログラミング言語です。プログラムはパッケージを使用して組み立てられます。動的言語に似たパターンを採用する環境をサポートします。 Java Javaはオブジェクト指向プログラミング言語です。 Javaは静かで高速、信頼性が高く、安全です。最も広く使用されている言語でもあります。 GoとJavaの重要な違いは次のとおりです。 Sr。いいえ。 キー 移動 Java 1 タイプ Goは手続き型プログラミング言語であり、動的言語と同様のパターンをサポートしています。 Javaはオブジェクト指向プログラミング言語です。 2 クラスのサポート
-
Javaを知らなくてもSeleniumを学ぶことはできますか?
この質問は、実際にはコアテクニカルに興味がなく、SeleniumAutomationでのキャリアを追求したい多くの専門家に寄せられます。コーディングという用語は、プログラマー以外の人が自動化のようなものから始めることさえ少し怖がらせます。プログラマー以外の人は自動化に秀でることはできないという認識がありますが、それは頭の中にあるだけです。多くの価値のある有能な手動テスターは、特別なスキルが必要だと考えているだけで、Seleniumを敬遠します。 Python、Ruby、C#、JavaScriptなど、Seleniumスクリプトが設計されている言語は数多くあり、Javaもその1つです。 Jav
-
クレジットカード番号検証用のJavaプログラム
クレジットカード番号の数字を含む長い数字が与えられた場合;タスクは、プログラムでクレジットカード番号が有効かどうかを確認することです。 クレジットカードが有効かどうかを確認するために、結果を宣言するために確認する必要がある検証は次のとおりです。 クレジットカードの番号は13〜16桁で、次の桁で始まる必要があります。 すべてのビザカードは4から始まります すべてのマスターカードは5から始まります 37はアメリカンエキスプレスカードの始まりです すべてのディスカバーカードは6から始まります クレジットカードが有効かどうかを確認する手順- ステップ1 −右から左に向かって、各桁を2倍に
-
Javaでリストの平均を見つける
Javaでリストの平均を見つけるためのコードは、次のとおりです- 例 import java.util.*; public class Demo { public static void main(String []args){ List<Integer> list = Arrays.asList(10, 20, 50, 100, 130, 150, 200, 250, 500); IntSummaryStatistics summaryStats = list.strea
-
配列内で最大、最小、2番目に大きい、2番目に小さいを検索するJavaプログラム
配列内で最大、最小、2番目に大きい、2番目に小さいものを見つけるためのコードは、次のとおりです- 例 import java.util.*; public class Demo { public static void main(String []args){ int arr[] = {55, 10, 8, 90, 43, 87, 95, 25, 50, 12}; System.out.println("Array = "+Arrays.toString(arr))
-
リストから重複要素を削除するJavaプログラム
リストから重複を削除するためのコードは次のとおりです- 例 import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.Set; public class Demo { public static void main(String[] args){ ArrayList<String> list = new ArrayList<String>(); list.add(&q
-
ソートされていない2つの配列のソートされたマージされた配列を作成するJavaプログラム
2つの並べ替えられていない配列の並べ替えられたマージされた配列を作成するには、最初に2つの並べ替えられていない配列を作成します- int[] arr1 = new int[] {50, 22, 15, 40, 65, 75}; int[] arr2 = new int[] {60, 45, 10, 20, 35, 56}; ここで、マージされた配列を持つ新しい結果の配列を作成しましょう- 例 int count1 = arr1.length; int count2 = arr2.length; int [] resArr = new int[count1 + count2]; Now, we
-
Javaのブールクラス
Booleanクラスは、プリミティブ型booleanの値をオブジェクトにラップします。ブール型のオブジェクトには、ブール型の単一のフィールドが含まれています。 以下はブールクラスのフィールドです- 静的ブール値FALSE −これはプリミティブ値falseに対応するブールオブジェクトです。 静的ブール値TRUE −これはプリミティブ値trueに対応するブールオブジェクトです。 静的クラスタイプ −これは、プリミティブ型のブール値を表すClassオブジェクトです。 以下は、ブールクラスのメソッドの一部です- Sr.No。 メソッドと説明 1 boolean boolean
-
Javaのバイトクラス
Byteクラスは、プリミティブ型のバイトの値をオブジェクトにラップします。 Byte型のオブジェクトには、byte型の単一のフィールドが含まれています。 以下は、Byteクラスのメソッドの一部です- Sr.No。 メソッドと説明 1 byte byteValue() このメソッドは、このバイトの値をバイトとして返します。 2 int compareTo(Byte anotherByte) このメソッドは、2つのバイトオブジェクトを数値で比較します。 3 static Byte decode(String nm) このメソッドは、文字列をバ
-
例を含むJavaのバイトクラスフィールド
Byteクラスは、プリミティブ型のバイトの値をオブジェクトにラップします。 以下はバイトクラスのフィールドです- 静的バイトMAX_VALUE −これは、バイトが持つことができる最大値27-1を保持する定数です。 静的バイトMIN_VALUE −これは、バイトが持つことができる最小値-27を保持する定数です。 static int SIZE −これは、2の補数のバイナリ形式でバイト値を表すために使用されるビット数です。 静的クラスタイプ −これはプリミティブ型のバイトを表すClassインスタンスです。 例 例を見てみましょう- import java.lang.*; public
-
JavaのNumberFormatクラス
NumberFormatは、任意のロケールの数値をフォーマットおよび解析するのに役立ちます。これは、すべての数値形式の抽象基本クラスです。 以下は、NumberFormatクラスのメソッドの一部です- 修飾子とタイプ メソッドと説明 オブジェクト clone() Cloneableをオーバーライドします。 ブール値 equals(Object obj) 等しいをオーバーライドします。 文字列。 format(double number) フォーマットの専門化。 abstract StringBuffer format(double number
-
JavaのCaseFormatクラス
CaseFormatクラスは、さまざまなASCIIケース形式間で変換するためのユーティリティクラスです- 修飾子とタイプ メソッドと説明 オブジェクト clone() Cloneableをオーバーライドします。 ブール値 equals(Object obj) 等しいをオーバーライドします。 文字列。 format(double number) フォーマットの専門化。 abstract StringBuffer format(double number、StringBuffer toAppendTo、FieldPosition pos) フォーマ
-
JavaのBinaryOperatorインターフェイス
BinaryOperatorインターフェースは、同じタイプの2つのオペランドに対する演算を表し、オペランドと同じタイプの結果を生成します。 以下は方法です- 修飾子とタイプ メソッドと説明 maxBy(Comparator コンパレータ) 指定されたコンパレータに従って2つの要素のうち大きい方を返すBinaryOperatorを返します。 minBy(コンパレータコンパレータ) 指定されたコンパレータに従って2つの要素のうち小さい方を返すBinaryOperatorを返します。 例 例を見てみましょう- import java.util.function.Bin
-
JavaのArrayListからすべての要素を削除します
JavaでArrayListからすべての要素を削除するには、最初にいくつかの要素を含むArrayListを作成します- ArrayList<Integer> arrlist = new ArrayList<Integer>(5); arrlist.add(25); arrlist.add(50); arrlist.add(75); arrlist.add(100); arrlist.add(150); arrlist.add(200); arrlist.add(250); それでは、すべての要素を削除しましょう- arrlist.clear(); 例 完全なコードを
-
配列の深い内容の文字列表現を返すJavaの例
指定された配列の深い内容の文字列表現を返すには- 例 import java.util.Arrays; public class Demo { public static void main(String[] args) { Object[] ob = {"One","Two", "Three", "Four"}; System.out.println("Array elements...&quo
-
Javaの文字クラス
Characterクラスは、プリミティブ型charの値をオブジェクトにラップします。 Characterクラスのオブジェクトには、タイプがcharである単一のフィールドが含まれています。 以下は、Characterクラスのメソッドの一部です- 修飾子とタイプ メソッドと説明 static int charCount(int codePoint) 指定された文字を表すために必要なchar値の数を決定します char charValue() このCharacterオブジェクトの値を返します。 staticint。 codePointAt(char
-
JavaのCharMatcherクラス
CharMatcherクラスは、Predicateが任意のオブジェクトに対して行うのと同様に、任意のJavachar値に対してtrueまたはfalseの値を決定します。 Sr.No メソッドと説明 1 CharMatcher and(CharMatcher other)このマッチャーとotherの両方が一致する任意の文字に一致するマッチャーを返します。 2 static CharMatcher anyOf(CharSequence sequence)指定された文字シーケンスに存在する任意の文字に一致するcharマッチャーを返します。 3 bo
-
Posix文字クラス\p{ASCII}Java正規表現。
このクラスはASCII文字、つまり\ x00-\x7Fと一致します。 例 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public static void main(String args[]) { //Reading String from user System.out.println("En