Come realizzare un'agenda personalizzata

tramite: O2O
Difficoltà: media
110

Introduzione

Mediante tale tutorial vi spiegheremo come realizzare un'agenda personalizzata usando il linguaggio di programmazione Java. Lo scopo che vi vogliamo far capire è quello senza l'uso dell'interfaccia grafica, e quindi quello della struttura di un'agenda elettronica basilare. Essa potrà essere creata con un linguaggio di programmazione qualsiasi ed usando comunque lo stesso algoritmo che vi andremo a descrivere. Buona lettura e buon lavoro!

210

Occorrente

  • La conoscenza del package util di Java.
310

L'agenda dovrà tenere nella memoria i nominativi e gestirli

Tale agenda elettronica nostra dovrà tenere in memoria ed anche gestire i nominativi di persone con il numero di telefono relativo. Di conseguenza, dovrete ben definire tale concetto nella vostra applicazione mediante l'utilizzo delle classi. Dovrete realizzare una classe chiamata "Nominativo", che comprenderà tutte le funzionalità e caratteristiche di un nominativo potenziale.

410

Dovrete dare ad ogni nominativo dei parametri

Ciascun nominativo avrà un cognome, nome, un contatto telefonico formato da un prefisso ed un numero di telefono. Internamente a tale classe, dovrete dichiarare tali caratteristiche come suoi attributi, e per ciascuno, dovrete offrire il proprio metodo accessorio che sono get () e set ().

Continua la lettura
510

Fate ora l'implementazione del metodo equals

Ora dovrete implementare il metodo chiamato equals () in modo da poter verificare l'identità tra due nominativi. Facendo in tal modo dovrete stabilire se sono diversi fra di loro. Quando avrete fatto tale procedimento, per ultimare tale tipo di dato nuovo, dovrete dedicarvi al metodo toString (). Esso vi permetterà di racchiudere tutte le sue caratteristiche in una stringa di testo.

610

Dovrete ora dichiarare una "LinkedList"

A questo punto dovrete dichiarare una "LinkedList" che abbia dei parametri, tenendo in memoria i nominativi che avrete inseriti appena in quel dato momento, prima di salvare sopra il supporto di massa. Andrete quindi a scrivere la seguente dicitura: LinkedList memoria. Nel costruttore dovrete invece creare una sua istanza, cioè: memoria = new LinkedList<>().

710

Le prime operazioni che andrete ad implementare cosa riguardano

Ora vi spiegheremo cosa riguardano le prime operazioni che andrete ad implementare. Esse sono relative all'inserimento di un nominativo nuovo, la sua rimozione ed anche alla ricerca in memoria di quest'ultimo. Tali operazioni sono particolarmente semplici, siccome vi dovrete affidare ad una struttura dati offerta dallo stesso Java.

810

Implementate il corpo di tali metodi, usando le potenzialità della "LinkedList" di Java

Implementate il corpo di tali metodi, usando le potenzialità della "LinkedList" di Java. Per l'inserimento su quest'ultima dovrete usare il metodo chiamato "add" (), che sarà capace di inserire un nominativo nuovo in coda. La rimozione e la ricerca sono affidati a due determinati metodi chiamati rispettivamente "remove" () e "indexOf" (). Quest'ultimo ritorna la posizione indice, dove si trova l'elemento che dovrà essere cercato ed, avendo tale informazione lo potrete prelevare.

910

Infine dovrete sollecitare due oggetti: "FileReader fr" e "BufferedReader br"

L'ultimo metodo da implementare è quello che ci permetterà di ripristinare il contenuto della vostra agenda. Usando sempre gli "Stream", dovrete sollecitare due oggetti quali "FileReader fr" = new FileReader ("PATH"); "BufferedReader br" = new BufferedReader (fr), dove la stringa chiamata path è la sorgente del file che dovrete leggere.

1010

Consigli

Non dimenticare mai:
  • Utilizzate le API di questo specifico package per acquisire piena padronanza di queste funzionalità.

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Internet

Come usare Trello per l'organizzazione e la gestione

Ti senti sovraccaricato di lavoro e non riesci a riorganizzare le tue idee? Hai bisogno di qualcuno che ti organizzi la giornata di lavoro perché non riesci a capire da che punto iniziare? Beh, sei nel posto giusto allora, perché in questo guida impareremo...
Windows

Come ricordare gli appuntamenti e le ricorrenze con Agenda

Il Personal Computer è sempre più protagonista della nostra vita privata e delle nostre abitudini. Il trattamento e l'archiviazione di dati e documenti importanti, il trasferimento di immagini con rispettivo salvataggio, rappresentano una delle azioni...
Internet

Come Importare Posta, Contatti E Agenda Di Outlook

Quando cambiamo computer e nel nostro dispositivo precedente utilizzavamo Microsoft Office Outlook come client di posta elettronica, vorremo sicuramente portare sul nuovo PC i nostri messaggi di posta elettronica ma sopratutto i nostri contatti e l'agenda,...
Windows

Imparare ad utilizzare Microsoft Outlook

Microsoft Outlook è un applicativo di proprietà della Microsoft Corporation ed è incluso nella suite Microsoft Office. Si tratta di un client di posta che offre all'utente anche le funzioni di calendario e di agenda per salvare una rubrica contatti...
Mac

Come creare un nuovo evento iCal su Mail

ICal è uno specifico programma presente su Mac, che da la possibilità di aggiornare continuamente la propria agenda. Mail invece è un'applicazione che scarica la posta elettronica sul proprio computer fisso o portatile. Entrambe sono molto utili e...
Internet

Come condividere calendario Outlook

Il calendario di Outlook è un magnifico sostituto dell'agenda cartacea. Grazie a questo strumento, infatti, puoi creare appuntamenti ed eventi, evidenziando i giorni prescelti con colori diversi e impostando un segnale sonoro per il promemoria. Non solo:...
Internet

I 10 errori da non commettere su LinkedIn

Ormai sono davvero poche le persone che non conoscono LinkedIn. Questa utile piattaforma è un servizio web di tipo social che consente di interagire professionalmente con altri utenti, al fine principale di promuovere la propria attività e il proprio...
Elettronica

5 accessori da avere assolutamente

Quali sono i cinque accessori che non possono assolutamente mancare per essere sempre al passo con le innovazioni tecnologiche odierne? In questo articolo saranno presentati cinque accessori dalle funzioni interessanti e curiose, alla portata di tutte...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.