Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class UtilidadesFrase {
- private String frase;
- public UtilidadesFrase(){}
- public UtilidadesFrase(String frase){
- setFrase(frase);
- }
- public String palabraSaltoLinea(){
- return frase.replaceAll(" ", "\n");
- }
- public int cantidadDigitos(){
- int cont = 0;
- char car;
- for (int x = 0; x < frase.length(); x++) {
- car = frase.charAt(x);
- if(Character.isDigit(car)){
- cont++;
- }
- }
- return cont;
- }
- public String fraseReves(){
- String fr = "";char car;
- for (int x = frase.length() - 1; x >= 0; x--) {
- car = frase.charAt(x);
- fr = fr + car;
- }
- return fr;
- }
- public int vecesRepiteCaracter(char caracter){
- int cont = 0;
- for (int x = 0; x < frase.length(); x++) {
- if(caracter == frase.charAt(x)){
- cont++;
- }
- }
- return cont;
- }
- public String getFrase() {
- return frase;
- }
- public void setFrase(String frase) {
- if(!frase.isEmpty()){
- this.frase = frase.toLowerCase();
- }
- }
- public boolean palindromo(){
- String fraseReves = fraseReves().replaceAll(" ", "");
- return frase.replaceAll(" ", "").equalsIgnoreCase(fraseReves);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement