Как найти первый повторяющийся и не повторный символ в строке, используя Java8JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как найти первый повторяющийся и не повторный символ в строке, используя Java8

Сообщение Anonymous »

У меня есть рабочий пример, чтобы найти первый повторяющийся и
не повторный символ в строке с использованием Java 7 < /p>

Ниже приведен рабочий пример < / p>

public class FindFirstRepeatedAndNonRepeatedChar {
static void firstRepeatedNonRepeatedChar(String inputString) {

HashMap charCountMap = new HashMap();

char[] strArray = inputString.toCharArray();

for (char c : strArray) {
if (charCountMap.containsKey(c)) {
charCountMap.put(c, charCountMap.get(c) + 1);
} else {
charCountMap.put(c, 1);
}
}

for (char c : strArray) {
if (charCountMap.get(c) == 1) {
System.out.println("First Non-Repeated Character In '" + inputString + "' is '" + c + "'");

break;
}
}

for (char c : strArray) {
if (charCountMap.get(c) > 1) {
System.out.println("First Repeated Character In '" + inputString + "' is '" + c + "'");

break;
}
}
}

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter the string :");
String input = sc.next();
firstRepeatedNonRepeatedChar(input);
}
}
< /code>

Может ли кто -нибудь помочь мне, как рефактор приведенного выше кода, используя Java8? < /p>

Подробнее здесь: https://stackoverflow.com/questions/395 ... sing-java8
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как найти первый повторяющийся номер в массиве на C#?
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как мне найти, есть ли в строке возврат перевозки, используя функцию string.contain, используя свой символ ASCII?
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как заменить повторяющийся символ возрастающими числами с помощью Python?
    Гость » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Гость
  • Удалить повторяющийся символ из строки
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Как добавить повторяющийся заголовок после инъекции разрыва страницы в определенной строке таблицы?
    Anonymous » » в форуме Html
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»