Advertisement
Garro

Java - Eliminar espacios (Version substring)

Jan 10th, 2012
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. import java.util.*;
  2. public class trim_con_substring{   
  3.     public static void main (String args[]) {
  4.         String frase = validaFrase();
  5.         quitaEspacios(frase);
  6.     }
  7. public static String validaFrase(){
  8.     Scanner tec = new Scanner(System.in);
  9.     String frase;
  10.     boolean noSirve = true;
  11.     do{
  12.         System.out.print("Ingrese una frase valida:");
  13.         frase = tec.nextLine();
  14.         if(frase.length()==0){         //Verifica que no sea nula.
  15.             noSirve=true;
  16.             System.out.println("Error! La frase ingresada es nula.");
  17.         }else{                 //Si no es nula, verifica los espacios.
  18.             for(int i=0;i<frase.length();i++){
  19.                 if(frase.charAt(i)!=' '){
  20.                     noSirve=false;}
  21.             }if(noSirve){
  22.                 System.out.println("Error! Frase compuesta de espacios.");}}
  23.     }while(noSirve);
  24.     return frase;
  25. }
  26. public static void quitaEspacios(String frase){
  27.     int x=0;
  28.     int y=0;
  29.     for(int i=0;i<frase.length();i++){
  30.         if (frase.charAt(i)!=' '){
  31.             y=i;}}            //Obtiene y = posicion de la ultima letra.
  32.     for(int i=frase.length()-1;i>=0;i--){
  33.         if (frase.charAt(i)!=' '){
  34.             x=i;}}            //Obtiene x = posicion de la primera letra.
  35.     System.out.println("*"+frase.substring(x,y+1)+"*");
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement