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.


Temas - maugr2014

Páginas: [1]
1
Hola! alguien podria decirme como puedo eliminar el texto que esta dentro de /*  comentarios */ e imprimir el resto del texto
Por ejemplo asi debe quedar:

Ingresa tu texto:
hola a todos /* necesito de su ayuda para */ poder programar


Tu texto sin comentarios queda asi:
hola a todos poder programar

BUILD SUCCESSFUL (total time: 6 seconds)

ya intente varias cosas pero no me queda, espero puedan ayudarme gracias.

2
Hola! bueno tengo un programa que utiliza Scanner cuenta palabras quita espacios y debe contar tambien las lineas ingresadas (aqui el problema que no se como implementar esto, a la hora de dar "enter" el ususario pueda seguir escribiendo y ejecutar a la hora de escribir algun signo declarado($)), y tambien debe de eliminar el texto que este entre comentarios es decir a la hora de ejecutar debe resultar asi:

Ingresa tu texto:

hola foro /* aprender a
programar */
adios
$

TU TEXTO SIN ESPACIOS NI COMENTARIOS:
holaforoadios
NUM PALABRAS:8
NUM LINEAS:3
BUILD SUCCESSFUL (total time: 6 seconds)


Soy muy nuevo en esto y he buscado he intentado mucho pero no lo he logrado aunque no se si sea necesario usar exp regulares si alguien pudiera ayudarme por favor se lo agradezco desde ya, les dejo el codigo de lo que llevo hecho. :)

Código: [Seleccionar]
package compiladores;

import java.io.IOException;
import java.util.Scanner;
import java.util.StringTokenizer;
/**
 *
 * @author Usuario
 */
public class NewClas65 {
    public static void main(String[] args)
 {
  String texto;

final char condicion = (char) '*';
int j =1,l=1;

   String replace="";
   
   
  System.out.println("Escribe tu texto:");

texto= new Scanner(System.in).nextLine();
char[] cadena = texto.toCharArray();





for(int i=0; i<texto.length(); i++)
    if(texto.charAt(i)== ' ' || texto.charAt(i) == '\n' || texto.charAt(i)== '\t')j++; {
    }
   
   
    for(int i=0; i<texto.length(); i++)
    if(texto.charAt(i)=='\n')l++;{
     
 }
   
    if (texto.contains("*/")){
        replace=texto.replaceAll(",","");
       
    }
     
   
   
     
       System.out.println("TU TEXTO SIN ESPACIOS NI COMENTARIOS: ");
     System.out.println(texto.replaceAll("\\s",""));
   
             System.out.println("NUM PALABRAS: "+j);
             System.out.println("NUM LINEAS: "+l);
           
}
}

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".