C#のUInt16.ToStringメソッドの使い方を具体例で解説
C#のUInt16.ToString()メソッドは、現在のUInt16インスタンスが保持する数値を、それと同等の文字列表現へ変換するために使用されます。数値データをコンソールに表示したり、他の文字列と連結したりする際に役立つ、基本的かつ重要なメソッドの一つです。
構文
UInt16.ToString()メソッドの構文は以下の通りです。
public override string ToString();
使用例1:基本的な使い方
まず、基本的な実装例を見てみましょう。次のコードでは、2つのushort型の値を文字列に変換して表示し、さらにEqualsメソッドによる比較結果も確認しています。
using System;
public class Demo {
public static void Main(){
ushort val1 = 100;
ushort val2 = 80;
Console.WriteLine("Value1 (String representation) = "+val1.ToString());
Console.WriteLine("Value2 (String representation) = "+val2.ToString());
bool res = val1.Equals(val2);
Console.WriteLine("Return value (comparison) = "+res);
if (res)
Console.WriteLine("val1 = val2");
else
Console.WriteLine("val1 != val2");
}
}実行結果
上記のコードを実行すると、次のような出力が得られます。
Value1 (String representation) = 100 Value2 (String representation) = 80 Return value (comparison) = False val1 != val2
使用例2:最小値と最大値の場合
続いて、UInt16型の最小値(0)と最大値(UInt16.MaxValue=65535)を使用した例を紹介します。
using System;
public class Demo {
public static void Main(){
ushort val1 = 0;
ushort val2 = UInt16.MaxValue;
Console.WriteLine("Value1 (String representation) = "+val1.ToString());
Console.WriteLine("Value2 (String representation) = "+val2.ToString());
bool res = val1.Equals(val2);
Console.WriteLine("Return value (comparison) = "+res);
if (res)
Console.WriteLine("val1 = val2");
else
Console.WriteLine("val1 != val2");
}
}実行結果
このコードを実行すると、以下の出力が得られます。
Value1 (String representation) = 0 Value2 (String representation) = 65535 Return value (comparison) = False val1 != val2
まとめ
UInt16.ToString()メソッドを使えば、0〜65535の範囲を持つushort型の数値を簡単に文字列へ変換できます。コンソール出力やログ生成など、文字列操作が必要なさまざまな場面で活用できるため、ぜひ覚えておきましょう。
-
JavaのPattern.matcher()メソッドの使い方を実例で解説
Javaのjava.util.regexパッケージには、文字シーケンスの中から特定のパターンを検索するためのさまざまなクラスが用意されています。 このパッケージに含まれるPatternクラスは、正規表現をコンパイルした結果を表すクラスです。このクラスが提供するmatcher()メソッドは、入力文字列を表すCharSequenceオブジェクトを引数として受け取り、現在のPatternオブジェクトが表す正規表現と入力文字列を照合するためのMatcherオブジェクトを返します。 matcher()メソッドの基本的な流れ matcher()メソッドを使った正規表現マッチングは、一般的に以下の手順で行い
-
【Java】Pattern.compile()メソッドの使い方を具体例でわかりやすく解説
java.util.regex パッケージに含まれる Pattern クラスは、正規表現をコンパイルした結果を表すクラスです。このクラスが持つ compile() メソッドは、正規表現を表す文字列を受け取り、その正規表現をコンパイルした Pattern オブジェクトを返します。 基本的な構文 compile() メソッドの最もシンプルな形式は、引数として正規表現の文字列を1つ受け取ります。 Pattern pattern = Pattern.compile(regex); コンパイル済みの Pattern オブジェクトから matcher() メソッドを呼び出すことで Matcher オブジェ