Advertisement
Hanif_Amrullah

UpperCaseAwalKalimat

Mar 17th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.85 KB | None | 0 0
  1. // ini untuk merubah string ke frmat Xxxxxx Xxxxxx, Uppercase di awal kalimat ( by : hanif method )
  2. public static String capitalize(String text) {
  3.         char[] stringArray = text.trim().toCharArray();
  4.         boolean wordStarted = false;
  5.         for( int i = 0; i < stringArray.length; i++) {
  6.             char ch = stringArray[i];
  7.             if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z') || ch == '\'') {
  8.                 if( !wordStarted ) {
  9.                     stringArray[i] = Character.toUpperCase(stringArray[i]);
  10.                     wordStarted = true;
  11.                 }else{
  12.                     stringArray[i] = Character.toLowerCase(stringArray[i]);
  13.                     wordStarted = true;
  14.                 }
  15.             } else {
  16.                 wordStarted = false;
  17.             }
  18.         }
  19.         return new String(stringArray);
  20.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement