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: 8462 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 |