Need help please with coding
Hello sorry for my bad english but i need your help. This is the code :
Code:
public class TekstoTvarkymas {
private String[] sakinys = new String[1000];
private String pirmasZodis;
public TekstoTvarkymas(String pavadinimas) {
Scanner scan = null;
FileInputStream filein = null;
try {
filein = new FileInputStream(pavadinimas);
scan = new Scanner(filein);
sakinys = scan.nextLine().trim().split(" ");
pirmasZodis = sakinys[0];
} catch (IOException ex) {
System.out.println("Klaida skaitant faila " + pavadinimas);
} finally {
if (filein != null)
scan.close();
}
}
public int pasikartoja() {
int kartojasi = 0;
for (int i = 0; i < sakinys.length; i++)
if (sakinys[i] != null && sakinys[i].equalsIgnoreCase(pirmasZodis))
kartojasi++;
return kartojasi;
}
public void naikintiPasikartojimus() {
for (int i = 1; i < sakinys.length; i++)
if (sakinys[i] != null && sakinys[i].equalsIgnoreCase(pirmasZodis))
sakinys[i] = null;
}
@Override
public String toString() {
String s = "";
for (String l : sakinys)
if (l != null )
s += l + " ";
return s;
}
}
I need to change that similar words should be removed not changed to null please help.