Информация


Programm.ws - это сайт, на котором вы можете почитать литературу по языкам программирования, а так-же посмотреть примеры работающих программ на С++, ассемблере, паскале и много другого..

Программирование — в обычном понимании, это процесс создания компьютерных программ.
В узком смысле (так называемое кодирование) под программированием понимается написание инструкций — программ — на конкретном языке программирования (часто по уже имеющемуся алгоритму — плану, методу решения поставленной задачи). Соответственно, люди, которые этим занимаются, называются программистами (на профессиональном жаргоне — кодерами), а те, кто разрабатывает алгоритмы — алгоритмистами, специалистами предметной области, математиками.
В более широком смысле под программированием понимают весь спектр деятельности, связанный с созданием и поддержанием в рабочем состоянии программ — программного обеспечения ЭВМ. Более точен современный термин — «программная инженерия» (также иначе «инженерия ПО»). Сюда входят анализ и постановка задачи, проектирование программы, построение алгоритмов, разработка структур данных, написание текстов программ, отладка и тестирование программы (испытания программы), документирование, настройка (конфигурирование), доработка и сопровождение.

Глава 6. Классы-коллекции

Как удалить элементы

Метод remove (Object key) удаляет пару с ключом key , возвращая значение этого ключа, если оно есть, и null , если пара с ключом key не найдена.

Метод clear о удаляет все элементы, очищая таблицу.

В листинге 6.3 показано, как можно использовать класс Hashtabie для создания телефонного справочника, а на рис. 6.1 — вывод этой программы.

 Листинг 6.3. Телефонный справочник 

import java.util.*;

class PhoneBook{

public static void main(String[] args){ 

Hashtabie yp = new Hashtabie();

 String name = null; 

yp.put("John", "123-45-67");

 yp.put ("Lemon", "567-34-12"); 

yp.put("Bill", "342-65-87"); 

yp.put("Gates", "423-83-49");

  yp.put("Batman", "532-25-08");

  try{

      name = args[0]; 

   (catch(Exception e){

      System.out.println("Usage: Java PhoneBook Name"); 

return;

 }

 if (yp.containsKey(name))

     System.out.println(name + "'s phone = " + yp.get(name)); 

 else

   System.out.println("Sorry, no such name"); 

 ) 

}


Рис. 6.1. Работа с телефонной книгой