Anda di halaman 1dari 2

VB.

NET_Manipulasi String
Penggunaan Tanda ‘+’ dan tanda ‘&’ dalam menggabungkan string

Menggabungkan String dengan tanda “+”


Tanda “+” dalam VB.NET dapat digunakan untuk menggabungkan 2 buah string atau
lebih. Contoh penggunaannya adalah sebagai berikut.
1. Public Shared Sub CombineStrings_tandaPlus()
2. System.Console.Write("Input Nama Depan : ")
3. Dim nd As String = Console.ReadLine
4. System.Console.Write("Input Nama Belakang : ")
5. Dim nb As String = Console.ReadLine
6. ' meng-instansiasi objek bersih
7. bersih = New ClearConsole
8. ' menggunakan method clear untuk membersihkan layar console
9. bersih.Clear()
10. Dim nl As String = nd + " " + nb
11. Console.WriteLine("|>> Menggabungkan string dengan tanda '+'
<<|")
12.
Console.WriteLine("===========================================")
13. Console.WriteLine("Nama Depan" + ChrW(9) + ": " + nd)
14. Console.WriteLine("Nama Belakang" + ChrW(9) + ": " + nb)
15. Console.WriteLine("Nama Lengkap" + ChrW(9) + ": " + nl)
16.
Console.WriteLine("===========================================")
17. Console.WriteLine(ChrW(9) + ChrW(9) + ChrW(9) + ChrW(9) + "please
tekan ENTER untuk keluar.....")
18. Console.ReadLine()
19. End Sub

Menggabungkan String dengan tanda “&”


Tanda “&” dalam VB.NET dapat digunakan untuk menggabungkan 2 buah string atau
lebih. Contoh penggunaannya adalah sebagai berikut.
1. Public Shared Sub combineStrings_TandaAnd()
2. System.Console.Write("Input Nama Depan : ")
3. Dim nd As String = Console.ReadLine
4. System.Console.Write("Input Nama Belakang : ")
5. Dim nb As String = Console.ReadLine
6. ' meng-instansiasi objek bersih
7. bersih = New ClearConsole
8. ' menggunakan method clear untuk membersihkan layar console
9. bersih.Clear()
10. Dim nl As String = nd & " " & nb
11. Console.WriteLine("|>> Menggabungkan string dengan tanda '&'
<<|")
12. Console.WriteLine("===========================================")
13. Console.WriteLine("Nama Depan" & ChrW(9) & ": " & nd)
14. Console.WriteLine("Nama Belakang" & ChrW(9) & ": " & nb)
15. Console.WriteLine("Nama Lengkap" & ChrW(9) & ": " & nl)
16. Console.WriteLine("===========================================")
17. Console.WriteLine(".........................................Please
tekan ENTER untuk keluar...!")
18. Console.ReadLine()
19. End Sub
Perbedaan penggunaan tanda ‘+’ dan tanda ‘&’ dalam menggabungkan string
Perbedaannya terletak ketika kita menggabungkan data bertipe string dan data bertipe
numerik ataupun sebaliknya. Jika kita menggabungkan data bertipe string dengan data
bertipe numerik dengan menggunakan tanda ‘+’ maka akan terjadi error. Sedangkan
apabila kita menggabungkan data bertipe String dengan data bertipe numerik dengan
menggunakan tanda ‘&’, maka tidak akan terjadi error sama sekali.
1. Public Shared Sub combineStrings()
2. Console.WriteLine("menggabungkan data bertipe string dengan data
bertipe numerik")
3. Console.WriteLine("dengan menggunakan tanda '&'")
4. Console.WriteLine("--------------------------------------------
-----------------")
5. Dim dataString As String = "Jakarta, "
6. Dim dataNumerik As Integer = 140912
7. Dim gabungStringNumerik As String = dataString & dataNumerik
8. Console.WriteLine("Data String" & ChrW(9) & ": " & dataString)
9. Console.WriteLine("Data Numerik" & ChrW(9) & ": " & dataNumerik)
10. Console.WriteLine("--------------------------------------------
------- &")
11. Console.WriteLine("Output" & ChrW(9) & ": " &
gabungStringNumerik)
12. Console.Write(".........................................Please
press ENTER for Exit")
13. Console.Read()
14. End Sub

Perbedaan kedua terletak saat kita akan menggabungkan 2 atau lebih data bertipe numerik,
dimana jika kita menggunakan tanda ‘+’, maka kedua data tersebut akan dijumlahkan
seperti penjumlahan dalam matematika. Sedangkan jika kita menggunakan tanda ‘&’, maka
data tersebut digabungkan. Misalnya data1 = 12 dan data2 = 13, jika kedua data tersebut
digabungkan dengan dengan menggunakan tanda ‘&’ (data1 & data2) maka hasilnya adalah
1213.

Anda mungkin juga menyukai