Anagrami so besede, ki se preberejo enako, če jih beremo iz leve proti desni ali iz desne proti levi.
Program mora prebrati dolžino niza. To naredi z: $niz.length()$.
Tabela nizov (besed) naj bo String tipa.
importjavax.swing.JOptionPane;publicclassPrimer{publicstaticvoidmain(String[]args){//Ustvarimo tabelo in vpišemo nize.String[]tabNizov={"a","pericarežeracirep","kloppodklopjo","anagram","Neven"};intindexTabela=0;//Začetna dolžina niza je 0; ustvarimo 2 spremenljivki//V tabeli poiščemo najdaljši niz.intnajdaljšiNiz=0;intindexNajdaljšNiz=0;while(indexTabela<tabNizov.length){if((tabNizov[indexTabela]).length()>najdaljšiNiz){najdaljšiNiz=(tabNizov[indexTabela]).length();indexNajdaljšNiz=indexTabela;}indexTabela++;}JOptionPane.showMessageDialog(null,tabNizov[indexNajdaljšNiz]+" je najdaljši niz v tabeli","IZRAČUN",JOptionPane.PLAIN_MESSAGE);}}