Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2017, 19: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 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
процедура на удаление, удаляет запись из Combobox1, а как сделать что бы еще удалялись запись из полей EDIT? ИвановБ Общие вопросы Delphi 21 22.12.2016 01: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