From 61c61a6ff12ad116fcdc6a093e58616edce5d85a Mon Sep 17 00:00:00 2001 From: Ny 07 Date: Wed, 5 Dec 2018 20:32:19 +0700 Subject: [PATCH] menjadikan huruf kecil huruf pertama dari kata pertama dari input --- .../utils/string/operators/Decapitalizer.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/JavaUtils/src/id/ac/ub/filkom/rendicahya/utils/string/operators/Decapitalizer.java b/JavaUtils/src/id/ac/ub/filkom/rendicahya/utils/string/operators/Decapitalizer.java index 9181274..074022a 100644 --- a/JavaUtils/src/id/ac/ub/filkom/rendicahya/utils/string/operators/Decapitalizer.java +++ b/JavaUtils/src/id/ac/ub/filkom/rendicahya/utils/string/operators/Decapitalizer.java @@ -5,4 +5,16 @@ // Input: "Foo Bar" // Output: "foo Bar" public class Decapitalizer implements StringMapper { + + @Override + public String map(String input) { + char[] pisah = new char[input.length()]; + for (int i = 0; i < input.length(); i++) { + pisah[i] = input.charAt(i); + pisah[0] = Character.toLowerCase(pisah[0]); + } + + return String.valueOf(pisah); + } + }