У вас вопросы?
У нас ответы:) SamZan.net

Note; public clss Notebook {privte Note ms[] new Note[0]; public Note[] getMs {return ms;} public void ddNoteToEndNo

Работа добавлена на сайт samzan.net: 2016-06-09

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 7.4.2025

package note;

public class Notebook {

   private Note mas[] = new Note[0];

   public Note[] getMas() {

       return mas;

   }

   public void addNoteToEnd(Note n) {

       Note buf[] = new Note[mas.length + 1];

       for (int i = 0; i < buf.length - 1; i++) {

           buf[i] = mas[i];

       }

       buf[buf.length - 1] = n;

       mas = buf;

   }

   public void sortByStartDate() {

       for (int i = 0; i < mas.length - 1; i++) {

           for (int j = i + 1; j < mas.length; j++) {

               if (mas[i].getStartDate().getTime() > mas[j].getStartDate().getTime()) {

                   Note buf = mas[i];

                   mas[i] = mas[j];

                   mas[j] = buf;

               }

           }

       }

   }

   public void sortByEndDate() {

       for (int i = 0; i < mas.length - 1; i++) {

           for (int j = i + 1; j < mas.length; j++) {

               if (mas[i].getEndDate().getTime() > mas[j].getEndDate().getTime()) {

                   Note buf = mas[i];

                   mas[i] = mas[j];

                   mas[j] = buf;

               }

           }

       }

   }

   public void deleteNoteToEnd() {

       Note buf[] = new Note[mas.length - 1];

       for (int i = 0; i < buf.length; i++) {

           buf[i] = mas[i];

       }

       mas = buf;

   }

   public void addNoteToIndex(Note n, int index) {

       Note buf[] = new Note[index + 1];

       for (int i = 0; i < index; i++) {

           buf[i] = mas[i];

       }

       buf[index] = n;

       for (int i = index + 1; i < buf.length; i++) {

           buf[i] = mas[i - 1];

       }

       mas = buf;

       indexToMas(index);

   }

   public void deleteNoteToIndex(int index) {

       Note buf[] = new Note[mas.length - 1];

       for (int i = 0; i < mas.length; i++) {

           buf[i] = mas[i + 1];

       }

       for (int i = 0; i < 10; i++) {

       }

   }

   public void showAllNote() {

       for (int i = 0; i < mas.length; i++) {

           mas[i].show();

       }

   }

   public void deleteWithID() {

       Note buf[] = new Note[mas.length - 1];

       for (int i = 0; i < buf.length; i++) {

           buf[i] = mas[i];

       }

       mas = buf;

   }

   private void indexToMas(int index) {

       for (int i = 0; i < mas.length; i++) {

           index = i;

       }

   }

}




1. 1953 19461950 гг
2. Стилеобразующие средства на уровне слова в документах XVII века на примере жанра Память
3. Разработка комплекса маркетинга
4. Российский государственный профессиональнопедагогический университет Институт социологии и права Ка.
5. Тема- Токарноревольверные станки Выполнила студентка 3ого курса Группа ЭУзк33ш ФПОЭ СГГА з
6. автомат неоднократно побивали за чтото каменьями
7. это собранные воедино ценные бумаги и другие финансовые активы
8. Определение платежеспособности
9. Командное товарищество в Республике Казахстан
10. Тема занятия- Современные лабораторные методы исследования системы гомеостаза