У вас вопросы?
У нас ответы:) 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% при заказе до 6.5.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. Данные по ИЛ-у62М
2. правовой основы федеративных отношений в нашей стране является отсутствие необходимой законодательной рег
3. Тема 4. Базы и хранилища данных 1
4. Правопорядок як основа суспільного порядку
5. Человеческая личность выше истории выше общества выше человечества
6. виховних закладів відповідно до вимог Національної доктрини розвитку освіти України
7. Естественный резервуар долговременный хозяин патогенного болезнетворного организма
8. Тема Основные изменения в государственном строе Великобритании в XX в
9. Центр развития ребенка ~ детский сад 1 Белоглинского района Военноспортивное игровое ра
10. Bll I cn t sy tht I m very good plyer