Você está aqui: VB.NET ::: Dicas & Truques ::: Strings e Caracteres |
Como transformar em maiúsculas a inicial de cada palavra em uma stringQuantidade de visualizações: 8563 vezes |
'Este exemplo mostra como transformar em maiúsculas
'as iniciais de cada palavra em uma string
Module Module1
Sub Main()
Dim frase As String = "gosto de programar em java"
'iniciais maiúsculas
frase = IniMaiusculas(frase.Trim())
Console.WriteLine(frase)
Console.WriteLine()
Console.WriteLine("Pressione uma tecla para sair...")
Console.ReadKey()
End Sub
Function IniMaiusculas(ByVal str As String) As String
Dim res As String
'transforma tudo em minúsculas
str = str.ToLower()
'vamos separar a string
Dim palavras As String() = str.Split(" ")
'transforma as inicias em maiúsculas
For i As Integer = 0 To palavras.GetUpperBound(0) Step 1
'remove espaços desnecessários
palavras(i) = palavras(i).Trim()
'inicial maiúscula'
palavras(i) = palavras(i).Chars(0).ToString.ToUpper _
& palavras(i).Remove(0, 1)
Next
'junta tudo novamente
res = String.Join(" ", palavras)
Return res
End Function
End Module
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de VB.NET |
Veja mais Dicas e truques de VB.NET |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







