getFirstCharacterEveryWord static method

String getFirstCharacterEveryWord(
  1. String string, {
  2. int limitTo = 5,
})

Get First Character From Every Word

You can specify limit character you want

final word = "Zeffry Reynando Ganteng Sekali";

final separate4 = GlobalFunction.getFirstCharacterEveryWord(word,limitTo : 4);

final separate2 = GlobalFunction.getFirstCharacterEveryWord(word,limitTo : 2);

print(separate4) // ZRGS

print(separate2) // ZR

Implementation

static String getFirstCharacterEveryWord(
  String string, {
  int limitTo = 5,
}) {
  if (string.isEmpty) {
    return '';
  }

  return string.trim().split(' ').map((e) => e[0]).take(limitTo).join();
}