Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 05.08.2017, 20:16   #1
SashaRozhkov
Новичок
Джуниор
 
Регистрация: 05.08.2017
Сообщений: 1
По умолчанию Массивы - Спроектировать и разработать классы Запись в блокноте и Блокнот. Реализовать методы: Добавить запись, Удалить запись, Редактировать запись

всем привет,я занимаюсь Java недавно,сейчас у меня стала задача спроектировать блокнот вот суть задачи:

Спроектировать и разработать классы Запись в блокноте и Блокнот (записи блокнота хранятся в массиве). Реализовать методы: Добавить запись, Удалить запись, Редактировать запись, Посмотреть все записи.
У меня проблема с методом deleteNote,т.к записи хранятся в массиве то я бы хотел с помощью этого метода выборочно удалять строки(записи)например у меня массив из 3 элементов,в каждом из них хранится какая-нибудь запись,например я хочу удалить запись номер 1, и приравнять к значению null эту строчку.Я использую if.
вот код:
private static void deleteNote(BufferedReader reader, String[] note) throws IOException{
System.out.println("Please enter number of line what you would like to delete?");
System.out.println("If you want to delete line 1,press enter '1'");
System.out.println("If you want to delete line 2,press enter '2'");
System.out.println("If you want to delete line 3,press enter '3'");
System.out.println("If you want to delete all lines,press '4'");
String comm = reader.readLine();
for (int i = 0; i < note.length; i++){
if (comm.equals("1"))
note[0] = null;
if (comm.equals("2"))
note[1] = null;
if (comm.equals("3"))
note[2] = null;
else if (comm.equals("4"))
note[i] = null;
}

}
в обратном порядке удаление проходит нормально(с 3 до 1) а вот в обычном порядке я удаляю например строку 1 и удаляются все они.ПОМОГИТЕ))
SashaRozhkov вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
процедура на удаление, удаляет запись из Combobox1, а как сделать что бы еще удалялись запись из полей EDIT? ИвановБ Общие вопросы Delphi 21 22.12.2016 02:28
Тип запись. Объявление типа запись. Маленыч Паскаль, Turbo Pascal, PascalABC.NET 1 11.05.2012 20:42
Есть ли способ добавить/удалить элемент в дереве DBGridEh и соответственно изменить запись в базе данных? xorornot Общие вопросы Delphi 0 13.07.2011 11:22
Форма с кнлпками Добавить/Изменить/Удалить запись P.A.S.C.A.L. Microsoft Office Access 1 26.06.2011 21:11
Добавить/Удалить запись из TStrings Shouldercannon Общие вопросы Delphi 3 22.07.2010 01:59