Agregar caracteres a la cadena

Estoy haciendo una tarea para principiantes en JAVA. Con la ayuda de FOR, voy a crear dos triángulos simples simplemente agregando caracteres simples como * a una cadena como esta:

*
**
***
****
*****

y

*****
****
***
**
*

He hecho el primer triángulo con el código a continuación, ¿tal vez podría hacerse de una manera más simple / inteligente? Pero no estoy seguro de cómo crear el otro triángulo que comienza con cinco *.

public class Test {

public static void main(String[] args) {

String word = "";

        for (int x=1; x<5+1; x++){
        word += "*";

        System.out.println(word);

        }
}
}
Respuesta 1

Puede crear un contador de bucle de "disminución" como este:

for (int i = 5; i > 0; i--) {
    // Do something
}

Dentro del bucle, puede usar otro bucle para crear una cadena de iestrellas y luego imprimirlo.

Respuesta: 2

Sugerencia: use la misma cadena wordy solicite la subcadena (int, int) . Recuerde recolectar el valor de retorno a la cadena anterior. Necesita un bucle que se ejecute hasta que la longitud de la cadena sea 0 .

Respuesta: 3

En mi aplicación, quiero un panel que contenga información de texto y luego debajo de él una lista de elementos de menú. ¿Cuál es la mejor manera de hacer esto? ¿Es posible tener un ListView dentro del fragmento a lo largo de ...

Responda estas preguntas: ¿Es cierto que si una BufferedImage es del tipo INT_ARGB, se representará a la misma velocidad que un objeto Image generado por Toolkit? Las imágenes y las imágenes almacenadas son "iguales" ...

Así que he estado siguiendo la documentación de Spring, específicamente esta parte, http://static.springsource.org/spring/docs/current/spring-framework-reference/html/beans.html#beans-factory-collaborators en ... .

Estoy usando Eclipse Indigo (3.7.0), con JDK 1.6.0_22, y me encuentro con un problema. En la captura de pantalla anterior, establecí dos puntos de interrupción, pero solo el punto de interrupción en la línea 281 está llegando, no el ...