У вас вопросы?
У нас ответы:) 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% при заказе до 29.6.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. Слабая родовая деятельность
2. на тему Разработка и реализация стратегии маркетинга монитора Pnsonic
3. В Взаимодействие сотрудников с детьми В
4. Поняття й принципи громадянства України
5. Ринок фруктів і ягід
6. Образ головного персонажу роману Панаса Мирного Хіба ревуть воли, як ясла повні Чіпка Варениченко
7. Communictions ND E1 искались патенты 1997 и 1998 годов результаты поиска отображены ниже
8. темах созданных человеком на основе отбора Пространственное размещение вида в природе это кри
9. обычное оружие так как при применении этого вида оружия возможны массовые потери среди населения
10. Беспроводной интернет