<commit_before>---
layout: project
type: project
image: images/choose-device.png
title: Telephone Book
permalink: projects/project_2
date: 2015
labels:
  - Java
summary: A basic telephone book program.
---

A Java program to make a mini-telephone directory using a hash table with separate chaining. The hash table is implemented with class TelephoneBook, which stores an array of seven (7) LinkedList objects.

The user has 5 choices:
1. Insert a telephone number
2. Retrieve telephone number
3. Delete telephone number
4. Display telephone book
5. End program

[Project Link](https://github.com/gviloria/gviloria.github.io/tree/master/projects/Project_2)
<commit_msg>Update project-2.md<commit_after>---
layout: project
type: project
image: images/choose-device.png
title: Telephone Book
permalink: projects/project_2
date: 2015
labels:
  - Java
summary: A basic telephone book program.
---

A Java program to make a mini-telephone directory using a hash table with separate chaining. The hash table is implemented with class TelephoneBook, which stores an array of seven (7) LinkedList objects.

The user has 5 choices:

1. Insert a telephone number
2. Retrieve telephone number
3. Delete telephone number
4. Display telephone book
5. End program

[Project Link](https://github.com/gviloria/gviloria.github.io/tree/master/projects/Project_2)

{'fraction_non_alphanumeric': 0.07732342007434945, 'fraction_numerical': 0.020074349442379184, 'mean_word_length': 4.539094650205762, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7182076', 'n_tokens_mistral': 389, 'n_tokens_neox': 376, 'n_words': 163}