「VB.NET」StringBuilderクラスで文字列を操作する
書式
Dim 変数名 As New StringBuilder(文字列)
関数
1.文字列を置換
Public Function Replace (oldValue As String, newValue As String) As StringBuilder
このインスタンスに出現するすべての指定した文字列を、別の指定した文字列に置換します。
2.文字列を末尾に追加
Public Function Append (value As String) As StringBuilder
指定した文字列のコピーをこのインスタンスに追加します。
3.文字列を削除します
Public Function Remove (startIndex As Integer, length As Integer) As StringBuilder
このインスタンスから、指定した範囲の文字を削除します。
使用例
Imports System Imports System.Text Module Module1 Public Sub Main() ' インスタンスの作成 Dim sb As New StringBuilder("テストデータ1234567890") Console.WriteLine("元の文字列: " + sb.ToString) ' 末尾の7文字を削除 sb.Remove(sb.Length - 7, 7) Console.WriteLine("文字列の文字削除: " + sb.ToString) ' 文字列を末尾に追加 sb.Append("東京") Console.WriteLine("文字列の追加: " + sb.ToString) ' 文字列を置換 sb.Replace("テスト", "システム") Console.WriteLine("文字列の置換: " + sb.ToString) Console.ReadKey() End Sub End Module
実行結果
元の文字列: テストデータ1234567890 文字列の文字削除: テストデータ123 文字列の追加: テストデータ123東京 文字列の置換: システムデータ123東京