Yritän muuttaa merkkijonoa käänteis järjestykseen, esim. Koira >> arioK , onko jotain näppäärä funktiota jolla sais tuomosen stringin käännettyy.. oon yrittäny värkätä jotain StringBufferin avulla, vaan ei taida vielä taidot riittää... aloittelija =)
Onnistuu erittäin helposti.
StringBufferissa löytyy valmis metodi reverse(), joka kääntää merkkijonon toisinpäin.
StringBuffer str = new StringBuffer("Teksti"); str.reverse(); System.out.println(str);
Tavalliselle Stringille merkkijonon kääntäminen onnistuu esim. tähän tapaan:
public String kaanna(String teksti) { String itsket = ""; char[] chars = teksti.toCharArray(); for (int i = teksti.length()-1; i >= 0; i--) { itsket += chars[i]; } return itsket; }
Kiitän ja kumarran!! Tästä on hyvä jatkaa..
Aihe on jo aika vanha, joten et voi enää vastata siihen.