
No funciona el .trim()?
Publicado por Connor665 (7 intervenciones) el 10/11/2016 16:47:07
Buenas, quiero que me cuente los caracteres pero que no cuente los espacios en blanco. No sé por qué al ejecutarlo se queda pensando y no hace nada. (.trim en línea 13) Gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import java.util.Scanner;
public class Ejercicio32Java
{
public static void main(String[] args)
{
String fr=null;
int numCarac;
Scanner sc=new Scanner(System.in);
System.out.print("Introduzca la frase: ");
fr=sc.nextLine();
fr=fr.trim();
fr = fr + "\n";
numCarac=contarCarac(fr);
System.out.print("La frase: " + fr + "Tiene: " + numCarac + " caracteres.\n");
}
//FUNCIÓN DE CONTAR CARACTERES*******************************
public static int contarCarac(String s)
{
int cont=0;
while(s.charAt(cont)!='\n')
{
if(s.charAt(cont)!=' ') cont++;
}
return(cont);
}
}
Valora esta pregunta


0