Analizando un nombre con las funciones IndexOf y Substring
La función o método IndexOf( ) busca la primera ocurrencia de un string en otro string y devuelve la posicion en la cual el string fue encontrado.
La funcion Substring( ) devuelve una secuencia de caracteres consecutivos de un string.
Veamos un ejemplo:
Ingredientes:
1 label
1 cajas de texto
1 listBox
1 boton
En este ejemplo el programa determinaa el nombre de una persona y cuenta las cantidad de letras del apellido.
Codigo:
La funcion Substring( ) devuelve una secuencia de caracteres consecutivos de un string.
Veamos un ejemplo:
Ingredientes:
1 label
1 cajas de texto
1 listBox
1 boton
En este ejemplo el programa determinaa el nombre de una persona y cuenta las cantidad de letras del apellido.
Codigo:
Public Class Form1
Private Sub btnSumar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAnalizar.Click
Dim nombreCompleto, nombre, apellido As String
Dim n As Integer
nombreCompleto = txtNombre.Text
n = nombreCompleto.IndexOf(" ")
nombre = nombreCompleto.Substring(0, n)
apellido = nombreCompleto.Substring(n + 1)
With lstResultado.Items
.Clear()
.Add("Nombre: " & nombre)
.Add("Su apellido tiene " & apellido.Length & " letras.")
End With
End Sub
End Class
Programa:
Comentarios
Publicar un comentario