Hola, tengo que resolver el siguiente problema en Java. Se trata de recibir una cadena y convertirla al estilo UpperCamelCase.
Por ejemplo: "Imprimir portada" -> "ImprimirPortada" quitando el espacio intermedio.
El profesor nos sugirio hacer un barrido de cadena con un for, pero soy algo nuevo en esto y me encuentro perdido.
Lo he intentado de la siguiente manera pero no es el resultado esperado.
public static void main(String[] args){
String cadena = "Imprimir portada";
cadena = cadena.replaceAll("\s", "");
cadena = cadena.replace("p", "P");
System.out.println(cadena);
}
}
Busque en StackOverFlow y en algunos otros foros pero no he encontrado la solucion especifica de este ejercicio. Cualquier ayuda me vendria muy bien, gracias.