Forum » Programiranje » [Java] Popravljanje/ urejevanje stringa
[Java] Popravljanje/ urejevanje stringa

yejk0b ::
Mene zanima če obstaja kakšen program ki bi mi lahko uredil nek String ( odstranil odvečne presledke, začel poved z veliko začetnico ... )
Lp Jakob
Lp Jakob

fiction ::
Tudi če obstaja taka koda, je najbrž zelo grda (in po vsej verjetnosti vsebuje reflection). Stringa v Javi namreč ne moreš spreminjati, kvečjemu lahko narediš novo (spremenjeno) instanco. Drugače pa če potrebuješ samo to ni nobene potrebe po knjižnici - vse lahko sprogramiraš sam v recimo največ 10 vrsticah.

Spura ::
Tudi če obstaja taka koda, je najbrž zelo grda (in po vsej verjetnosti vsebuje reflection). Stringa v Javi namreč ne moreš spreminjati, kvečjemu lahko narediš novo (spremenjeno) instanco. Drugače pa če potrebuješ samo to ni nobene potrebe po knjižnici - vse lahko sprogramiraš sam v recimo največ 10 vrsticah.
Ne rabis reflectiona. Vecina implementacij Stringa ima package scoped konstruktor ki ne kopira podanega char arraya, kar pomeni da je dovolj da naredis class v java.lang packageu, ki podtakne array, ki ga potem spreminja. Bos pa verjetno dobil security exception, v default konfiguraciji ni mogoce dodajati classov v java.lang, prav tako ne mores z reflectionom spremenit visibility.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Java program (strani: 1 2 )Oddelek: Programiranje | 8820 (7969) | kunigunda |
» | C++ 1. letnikOddelek: Pomoč in nasveti | 960 (752) | Tr0n |
» | [FORK] PHP kot jezikOddelek: Programiranje | 3403 (2742) | [MYTiX] |
» | Dogodek Študent je Car - v Ljubljani (strani: 1 2 )Oddelek: Novice / Ostala programska oprema | 9075 (8178) | Fury |
» | Kako pošiljanje datotek v JAVI.Oddelek: Programiranje | 1860 (1731) | kopernik |