Как узнать соседние пары слов из строки в Java? - PullRequest
1 голос
/ 21 июля 2011

У меня есть строка типа good, и я хочу узнать пары слов из этой строки, например oo, и если строка равна success, то значение out должно быть cc ss без использования встроенных функций какой-либо строкив Яве.
Это возможно?

1 Ответ

3 голосов
/ 21 июля 2011

Без любой встроенный метод - нет.Но с одним или двумя - вы можете

char previous = 0;
char[] chars = str.toCharArray();
for (int i = 0; i < chars.length(); i++) {
   if (chars[i] == previous) {
       System.out.println(previous + "" + previous);
   }
   previous = chars[i];
}

Я бы предпочел i < str.length() и str.charAt(i), но он использует больше String методов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...