Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - carlacinquemani

Páginas: [1]
1
Hola, cómo están? Tengo una duda sobre la porción de código citada en la respuesta, la de los while anidados con los iterator.
Por qué hay que anidarlos así para que se muestre el array completo? Yo lo hice sin while anidados y se muestran el hashset y el treeset por separado.
Gracias!

2
Buenas tardes. Mi consulta está sobre el ejemplo que hay en la lección CU00667B del curso gratuito de Java de aprenderaprogramar. A continuación inserto el código y luego expongo la inquietud.

Código: [Seleccionar]
import java.util.Iterator;
import java.util.ArrayList;
   
      public class TestUsoIterator { //Ejemplo uso iterator aprenderaprogramar.com

           public static void main (String [ ] Args) {
                 
                  ArrayList <String> listaDeNombres = new ArrayList <String> ();
                  listaDeNombres.add("Juan Pérez Sánchez");
                  listaDeNombres.add("José Alberto Reverón Montes");
                  String cadenaBuscar = "Alberto";

                  System.out.println ("La cadena que buscamos es " + cadenaBuscar);
                  Iterator<String> it = listaDeNombres.iterator(); //Creamos el objeto it de tipo  Iterator con String
                 
                 String tmpAnalizando;

                 while ( it.hasNext() ) { //Utilizamos el método hasNext de los objetos tipo Iterator
                 tmpAnalizando = it.next(); //Utilizamos el método next de los objetos tipo Iterator
                System.out.println ("Analizando elemento... " + tmpAnalizando);

                if (tmpAnalizando.contains(cadenaBuscar) ) {

                     System.out.println ("Cadena encontrada!!!");
                 
                } else { } //else vacío. No hay acciones a ejecutar.

} //Cierre del while

} //Cierre del main

} //Cierre de la clase

Cuando compilamos esto, así tal cual, encuentra la cadenaBuscar en la segunda cadena del Array. Ahora, he probado cambiar cadenaBuscar por una que se encuentre en el primer elemento del Array y también la encuentra. Mi duda surge aquí sobre cómo funciona el next, es decir, si siempre está referenciando al siguiente objeto, cuál es la parte del código que hace que referencie al primero, o cómo hace el programa para analizar el primer elemento.

Desde ya muchas gracias.

Saludos

3
Hola! cómo están? quería dejarles un ejemplo de mi código en dónde además de las letras, conté los espacios, teniendo en cuenta el número que le correspondía a la letra siguiente al espacio. Está de más decir que queda sujeto a crítica y corrección. Gracias. Saludos

Código: [Seleccionar]
package Pruebas;

import java.util.Scanner;

public class TestPrograma3 {
public static void main (String [ ] args) {
System.out.println ("Empezamos el programa");
System.out.println ("Por favor introduzca una cadena por teclado:");
String entradaTeclado = new String();
entradaTeclado="";

Scanner entradaEscaner = new Scanner (System.in);
entradaTeclado = entradaEscaner.nextLine ();

int n=entradaTeclado.length();
int e=1;
int c=0;

for(int i=1;i<=n;i++){
int b=i;
int a=(b-1);

if(entradaTeclado.substring(a,b).equals(" ")){
System.out.println("Espacio "+e);
e++;
c=1;
}
else{
if(c==1 && i!=1){System.out.println("Letra "+(i-1)+": "+entradaTeclado.substring(a,b));}
else {System.out.println("Letra "+(i)+": "+entradaTeclado.substring(a,b));}
}
}
}
}

4
Buenas noches. Mi nombre es Carla y estoy por recibirme de Ingeniera en computación,pero lamentablemente en la facultad no nos enseñaron este lenguaje de programación, aunque si otros y alguna noción tengo. Comencé este curso porque un amigo me lo recomendó.
Paso a mostrarles mi ejercicio de la lección 619B

Superclase: Avion
Clases: Carga
   Pasajero
   Guerra
Propiedades:    matricula
      color
           cantidad_asientos
      año_montaje
      capacidad_motor

Operaciones:   asignarmatricula
      leermatricula
      asignarcolor
      leercolor
      cambiarcolor
      asignarcantidad_asientos
      leercantidad_asientos
      asigaraño_montaje
      leeraño_montaje
      asignarcapacidad_motor
      leercapacidad_motor

me gustaría que lo evalúen y me cuenten si está bien o no.
Saludos!

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".