×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Java
Posted by: Pityu Szíviso
Added: Nov 23, 2018 8:31 AM
Views: 3568
Tags: no tags
  1. String translate(String hungarian) {
  2.                 List<Character> charList = new ArrayList<>();
  3.                 List<Character> charList2 = new ArrayList<>();
  4.                 extractedMEthod(hungarian, charList);
  5.                 for (int i = 0; i < charList.size(); i++) {
  6.                     if (isVowel(charList.get(i)) && i == 0) {
  7.                         charList2.add(charList.get(i));
  8.                         charList2.add('v');
  9.                         charList2.add(charList.get(i));
  10.                         charList2.add(charList.get(i));
  11.                     } else if (isVowel(charList.get(i))) {
  12.                         charList2.add(charList.get(i - 1));
  13.                         charList2.add(charList.get(i));
  14.                         charList2.add('v');
  15.                     } else if (i == charList.size() - 1) {
  16.                         charList2.add(charList.get(i));
  17.                     }
  18.                 }
  19.                 String str = charList2.stream().map(e -> e.toString()).reduce((acc, e) -> acc + e).get();
  20.                 return str;
  21.             }