Kdybyste se toho chtěli zbavit, tj. např. String s = new String( "Daka hodnota stringu" );
přepsat na String s = "Daka hodnota stringu"; lze to snadno provést v nástroji RefactoringNG domácí provenience. Příslušné pravidlo je toto: NewClass { null, List<Tree> { }, Identifier [elementKind: CLASS, qualifiedName: "java.lang.String"], List<Expression> { Literal [id: s, kind: STRING_LITERAL] }, null } -> Literal [ref: s] Z. -- Zdenek Tronicek FIT CTU in Prague Rastislav Rehak napsal(a): > No ja som kontroloval kod po jednom Madarovi ( a teraz to nemala byt > urazka narodnosti ) a ten sa zjavne ucil javu z dakej prudko teoretickej > knizky OO programovania, pretoze vsade tvrdosijne pouzival konstrukciu : > > String s = new String( "Daka hodnota stringu" ); > > Keby bol zo Slovenska tak mu poviem, nech si precita aspon Pecinovskeho > ;-) . > > R > > Dňa 8.2.11 6:20 PM, Ondrej Nekola wrote / napísal(a): >>> V průběhu doby jsem na kurzech potkal několik programátorů, kterým bych >>> přísně zakázal >>> používat jakýkoliv dynamický jazyk bez ohledu na to, jak dlouho se jej >>> budou učit. >>> >> Ciste ze zvedavosti: meli nejakou specialni vlastnost, ktera z nich >> udelala (minimalne) slusne programatory ve statickem jazyku a zaroven >> nerizene strely v dynamickem? >> OSN >> >