/*** Strkit.*/ Public classStrkit {/*** Lowercase with first letter*/ Public Staticstring Firstchartolowercase (String str) {CharFirstchar = Str.charat (0); if(Firstchar >= ' A ' && firstchar <= ' Z ') { Char[] arr =Str.tochararray (); arr[0] + = (' A '-' a '); return NewString (arr); } returnstr; } /*** Capitalize the initial letter*/ Public Staticstring Firstchartouppercase (String str) {CharFirstchar = Str.charat (0); if(Firstchar >= ' a ' && firstchar <= ' z ') { Char[] arr =Str.tochararray (); arr[0]-= (' A '-' a '); return NewString (arr); } returnstr; } /*** Returns True if the string is null or ""*/ Public Static BooleanIsBlank (String str) {returnstr = =NULL|| ". Equals (Str.trim ())?true:false; } /*** Returns True if the string is not null and is not ""*/ Public Static BooleanNotblank (String str) {returnstr = =NULL|| ". Equals (Str.trim ())?false:true; } Public Static BooleanNotblank (String ... strings) {if(Strings = =NULL) return false; for(String str:strings)if(str = =NULL|| "". Equals (Str.trim ()))return false; return true; } Public Static BooleanNotnull (Object ... paras) {if(Paras = =NULL) return false; for(Object Obj:paras)if(obj = =NULL) return false; return true; }}
Java String Manipulation Tool class