diff options
Diffstat (limited to 'clformat/src/main')
| -rw-r--r-- | clformat/src/main/java/bjc/utils/ioutils/format/directives/CaseDirective.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/clformat/src/main/java/bjc/utils/ioutils/format/directives/CaseDirective.java b/clformat/src/main/java/bjc/utils/ioutils/format/directives/CaseDirective.java index a7e2b08..7943fb9 100644 --- a/clformat/src/main/java/bjc/utils/ioutils/format/directives/CaseDirective.java +++ b/clformat/src/main/java/bjc/utils/ioutils/format/directives/CaseDirective.java @@ -71,14 +71,13 @@ public class CaseDirective implements Directive { Matcher mat = wordPattern.matcher(strang); StringBuffer sb = new StringBuffer(); - while(!mat.find()) { + while(mat.find()) { mat.appendReplacement(sb, ""); String word = mat.group(1); - - word = word.substring(0, 1).toUpperCase() + word.substring(1); + String ward = word.substring(0, 1).toUpperCase() + word.substring(1); - sb.append(word); + sb.append(ward); sb.append(mat.group(2)); } @@ -90,7 +89,7 @@ public class CaseDirective implements Directive { StringBuffer sb = new StringBuffer(); boolean doCap = true; - while(!mat.find()) { + while(mat.find()) { mat.appendReplacement(sb, ""); String word = mat.group(1); |
