JavaでのStringクラスのvalueOf()メソッドの使用法を説明する
文字列 java.langのクラス パッケージは文字列を表します。 「abc」などのJavaプログラムのすべての文字列リテラルは、このクラスのインスタンスとして実装されます。文字列は一定であり、作成後に値を変更することはできません。
valueOf() Stringクラスのメソッドは、char or、char array or、double or、float or、int or、longまたはobjectをパラメーターとして受け取り、そのString表現を返します。
例
import java.util.Scanner; public class ConversionOfDouble { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("Enter a double value:"); Double d = sc.nextDouble(); String result = "".valueOf(d); System.out.println("The result is: "+result); } }
出力
Enter a double value: 2548.2325 The result is: 2548.2325
例
import java.util.Scanner; public class Test { public static void main(String args[]) { String str = new String(); float floatVal = 2569.336f; String val1 = str.valueOf(floatVal); System.out.println(val1); double doubleVal = 2569.336; String val2 = str.valueOf(doubleVal); System.out.println(val2); int intVal = 5548; String val3 = str.valueOf(intVal); System.out.println(val3); boolean boolVal = true; String val4 = str.valueOf(boolVal); System.out.println(val4); char charVal = 'K'; String val5 = str.valueOf(charVal); System.out.println(val5); } }
出力
2569.336 2569.336 5548 true K
-
JavaでのStringintern()メソッドの役割は何ですか?
文字列は、文字のシーケンスを格納するJavaのクラスであり、 java.langに属します。 パッケージ。 Stringオブジェクトを作成すると、それらを変更することはできません(不変)。 ストレージ すべてのStringオブジェクトは、String Constant poolと呼ばれるヒープ領域の別のメモリ位置に格納されます。 。 文字列値を定義するときはいつでも、JVMは文字列定数プールに指定された値で文字列オブジェクトを作成します。したがって、上記のプログラムを実行すると、2つの文字列値が文字列定数プールに作成されます。 intern()メソッド このメソッドは、一意
-
JavaでのJavaSwingのアーキテクチャを説明しますか?
Java Swing は、グラフィカルユーザーインターフェイス( GUI )を提供するAPIのセットです。 )Javaプログラムの場合。 Java Swingは、 Abstract Windows Toolkと呼ばれる以前のAPIに基づいて開発されました。 それ(AWT)。 Java Swingは、AWTよりも豊富で洗練されたGUIコンポーネントを提供します。 GUIコンポーネントは、単純なレベルから複雑なまでさまざまです。 ツリー およびテーブル 。 Java Swingは、プラグ可能なルックアンドフィールを提供します 基盤となるプラットフォームから独立したJavaプログラムのルックアンド