codiceFiscale/src/utility/GestisciStringhe.java
La Programmatrice Verde bac72b74e9 rimuoviCarattere
2025-11-04 20:02:20 +01:00

58 lines
1.4 KiB
Java

/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package utility;
import java.util.Arrays;
import java.util.LinkedList;
/**
*
* @author Verde
*/
public class GestisciStringhe {
public static int ContaOccorrenze(String testo, String testoDaCercare) {
}
public static int ContaOccorrenze(String testo, char tipo) {
}
public static int trovaPosizioneOccorrenza(String testo, String testoDaCercare) {
}
public static int trovaPosizioneOccorrenza(String testo, String testoDaCercare, int nrOccorrenza) {
}
public static char estraiCarattere(String testo, char tipo, int nrOccorrenza) {
}
public static boolean isVocale(char carattere) {
}
public static boolean isConsonante(char carattere) {
}
public static String rimuoviCarattere(String testo, String carattere) {
char[] testoOriginale = testo.toCharArray();
LinkedList<Character> testoRipulito = new LinkedList<>();
String ritorno;
for (int i = 0; i < testoOriginale.length; i++) {
if (testoOriginale[i] != carattere.toCharArray()[0]) {
testoRipulito.add(testoOriginale[i]);
}
}
ritorno = Arrays.toString(testoRipulito.toArray());
return ritorno;
}
}