Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Ejercicio Con String[]
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Ejercicio Con String[] 
 
Hola.
Hace tiempo que utilizo listas string[] para diferentes usos dentro del codigo y la verdad que son muy útiles.
El post este los pongo para presentar un tema practico que es el de quitar ítems de la lista.
El caso 1 es para quitar texto igual al parametro pasado y el caso 2 es para texto que contenga la cadena que se le pase como parametro.
El caso 1 (=) logre hacerlo funcionar sin problemas, pero el caso 2 (inStr) se resiste.

Dejo el código adjuntado.

Saludos.

ejercicio-matriz-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: ejercicio-matriz-0.0.1.tar.gz
Tamaño: 11.63 KB
Descargado: 62 veces
ejercicio-matriz-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: ejercicio-matriz-0.0.1.tar.gz
Tamaño: 11.63 KB
Descargado: 62 veces
ejercicio-matriz-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: ejercicio-matriz-0.0.1.tar.gz
Tamaño: 11.63 KB
Descargado: 62 veces

 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejercicio Con String[] 
 
Hola Tincho.

Yo usaría dos listas.

Ingresa los que son similares en una lista de eliminados.
Luego busca cada elemento de la lista de eliminados en stxList y entones elimina los que son iguales.
De esa forma no tendrás problemas.

No se pude cambiar el contenido de una lista mientras iteras sobre ella.

Proponte este ejercicio. Tienes una lista de números y quieres eliminar los que son impares.
Con el mismo método que has hecho al principio, realiza el ejercicio y comprobaras que tienes el mismo problema.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejercicio Con String[] 
 
Por cierto Tincho, yo he usado 0, no -1 para instr.  

Public Sub btnRemove2_Click()
  ''Quita de la lista los textos que tengan la cadena de texto del txtbox

  Dim strItem As String
  Dim strFind As String
  
  Dim listaeliminados As New String[]

  strFind = txoString.Text

  For Each strItem In stxList
    If InStr(Trim(strItem), Trim(strFind)) <> 0 Then  
      listaeliminados.Add(strItem)
    Endif
  Next
 
  For Each strItem In listaeliminados
    If stxList.Find(strItem) <> 0 Then
      stxList.Remove(stxList.Find(strItem))
    Endif
  Next

  txoString.Text = ""

  Lista()

End
 


Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Ejercicio Con String[] 
 
Shell escribió: [Ver mensaje]
Por cierto Tincho, yo he usado 0, no -1 para instr.  

Si la pifie ahi, jaja.
Bueno acá el código de como quedo, funciona todo.
Quitar duplicados
Quitar =
Quitar los que contienen una cadena

Saludos.

ejercicio-matriz-0.0.2.tar.gz
Descripción: Funcional. 
Descargar
Nombre del archivo: ejercicio-matriz-0.0.2.tar.gz
Tamaño: 11.85 KB
Descargado: 61 veces
ejercicio-matriz-0.0.2.tar.gz
Descripción: Funcional. 
Descargar
Nombre del archivo: ejercicio-matriz-0.0.2.tar.gz
Tamaño: 11.85 KB
Descargado: 61 veces
ejercicio-matriz-0.0.2.tar.gz
Descripción: Funcional. 
Descargar
Nombre del archivo: ejercicio-matriz-0.0.2.tar.gz
Tamaño: 11.85 KB
Descargado: 61 veces

 



 
tincho - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Manejar String TrueneX General 3 Viernes, 19 Febrero 2010, 05:19 Ver último mensaje
soplo
No hay nuevos mensajes ...parecido A String.Len() vuott Aplicaciones/Fragmentos de Código 2 Sabado, 19 Marzo 2016, 21:55 Ver último mensaje
shordi
No hay nuevos mensajes Problema Del Restaurante. Ejercicio Shell Retos de programación 8 Lunes, 04 May 2020, 15:13 Ver último mensaje
Shell
No hay nuevos mensajes Extendiendo La Clase String tincho Controles/Librerías/Componentes 3 Miercoles, 06 May 2020, 21:26 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron