У вас вопросы?
У нас ответы:) 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.3.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. Методические рекомендации для выполнения лабораторной работы по дисциплине Информатика для студентов 1
2. ЛАБОРАТОРНАЯ РАБОТА 1 ввод вывод в VISUL BSIC ЦЕЛЬ РАБОТЫ- Изучение способов ввода-вывода информац
3. Маркетинг образовательных услуг- методология, теория и практика
4. тематика Решение задач на нахождение неизвестного по двум разностям с использованием графической модели з
5. ПРОМЫСЛОВЫЕ ТРУБОПРОВОДЫ КЛАССИФИКАЦИЯ И ХАРАКТЕРИСТИКА ТРУБОПРОВОДОВ
6. выбор судьбы Субъективный взгляд на питание голодание и здоровье Автор работы Валентин Николаев сын
7. АМБУЛАТОРНАЯ СТОМАТОЛОГИЧЕСКАЯ ПОМОЩЬ ОКАЗЫВАЕТСЯ ПРИ- 1 дефекте кончика носа 2 ложном суставе 3 дефо
8. Использование жидкого мыла с лечебной целью
9. Виртуализация общества
10. тематическое и рациональное распределение стоимостиосновных средств в течение срока их полезного использов