7.4.8 Очистка пользовательских данных Codehs JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 7.4.8 Очистка пользовательских данных Codehs Java

Сообщение Anonymous »

Мой код не работает правильно, я буду включать изображения задания и ошибок и задание кода
:
ваша компания выполняет некоторую очистку данных и замечает, что список электронной почты всех пользователей устарел. С одной стороны, есть некоторые пользователи с повторными адресами электронной почты, и некоторые из учетных записей электронной почты больше не существуют. дублировать значения электронной почты. Он также печатается на консоли, которая дублировала электронные письма, были удалены. Он уведомляет пользователя, какие адреса электронной почты также удаляются.
содержит только электронные письма. Этот метод возвращает True, если все данные в списке электронной почты на самом деле являются адресом электронной почты. Мы определим что -то как адрес электронной почты, если он содержит символы @ и.
проверяет ваши методы в файле DatapurgetEster. Вам не нужно ничего менять, но методы должны работать соответственно! < /P>
Code < /p>

Код: Выделить всё

import java.util.ArrayList;

public class DataPurge
{
public static void removeDuplicates(ArrayList e)
{
String removed = "";
for (int i = 0; i < e.size(); i++)
{
for (int x = 0; x < e.size(); x++)
{
if (e.get(i).equals(e.get(x)))
{
removed += e.get(x) + "\n";
e.remove(x);
}
}
}
System.out.println(removed);
}
public static void removeAOL(ArrayList e)
{
String removed = "";
for (int i = 0; i < e.size(); i++)
{
String e2 = e.get(i);

if(e2.indexOf("aol.com") >= -1)
{
removed += e.get(i) + "\n";
e.remove(i);
}
if(e2.equals("gtaylor@aol.com"))
{
removed += e.get(i) + "\n";
e.remove(i);
}
}
}
public static Boolean containsOnlyEmails(ArrayList e)
{
int x = 0;
for(int i = 0; i < e.size(); i++)
{
if (e.get(i).indexOf("@") != -1 && e.get(i).indexOf(".") != -1)
{
x++;
}
}
return (x == e.size());
}
}
Ошибки
не удаляют все AOL или дубликаты

Подробнее здесь: https://stackoverflow.com/questions/653 ... odehs-java
Ответить

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

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

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

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

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