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

Assicurati di avere a portata di mano:
  • 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

Programmazione

Come ordinare una LinkedList di stringhe

Una delle operazioni più richieste, nell'utilizzo di una vasta collezione di dati, è di fornire una loro rappresentazione chiara ed ordinata, specie quando si ...
Programmazione

Come ordinare una LinkedList di stringhe

Una delle operazioni più richieste, nell'utilizzo di una vasta collezione di dati, è di fornire una loro rappresentazione chiara ed ordinata, specie quando si ...
Programmazione

Come leggere un file in Java

Il linguaggio di programmazione Java, gestisce la lettura di un file attraverso la manipolazione dei flussi. Un flusso è visto come un particolare oggetto chiamato ...
Programmazione

Come leggere un file in Java

Il linguaggio di programmazione Java gestisce la lettura di un file attraverso la manipolazione dei flussi. Un flusso è visto come un particolare oggetto chiamato ...
Programmazione

Come spostare un file in Java

Java è un linguaggio di programmazione ad alto livello ed offre delle potenzialità estremamente semplici da utilizzare. Attraverso questa guida, andremo ad usare gli oggetti ...
Programmazione

Come ordinare una lista in Java

La lista in Java corrisponde ad una semplice struttura dati, caratterizzata da nessun limite per la memorizzazione dei vari dati. Inoltre, esiste un netto collegamento ...
Programmazione

Come realizzare e gestire un evento in Java

Con l'avvento della programmazione ad oggetti, abbiamo assistito ad una vera e propria rivoluzione in questo campo. Il linguaggio Java, in particolare, ci permette ...
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 ...
Programmazione

Come spostare un file in Java

Spostare i file in Java potrebbe sembrare inizialmente un'operazione complessa, ma con un po' di attenzione potremo farlo semplicemente da soli, senza dunque rivolgerci ...
Windows

Come scaricare ed installare la Java Virtual Machine su Windows

L'informatica è ormai diventata punto cardine nella vita di ognuno di noi e siamo abituati ad utilizzare Internet per fare ogni cosa. Alla base ...
Programmazione

Come aprire un file immagine in Java

Java è uno dei linguaggi di programmazione più diffusi. Grazie alla sua semplicità e alla sua estrema portabilità ha soppiantato linguaggi di vecchia generazione come ...
Programmazione

Come effettuare il parsing di un file XML

Le nuove tecnologie ITC sfruttano opportuni metadati, per arricchire documenti html o contenuti multimediali. In questa guida, vedremo come effettuare il parsing di un file ...
Programmazione

Come effettuare il parsing di un file XML

Le nuove tecnologie ITC sfruttano opportuni metadati, per arricchire documenti html o contenuti multimediali. In questa guida, vedremo come effettuare il parsing di un file ...
Programmazione

Come ordinare una lista in Java

Java in campo informatico rappresenta senza dubbio uno dei sistemi di programmazione più diffusi e conosciuti. Ordinare una lista in Java potrebbe sembrare un'operazione ...
Programmazione

Come creare uno fondo personalizzato in Java

Come molti di noi sapranno bene, Java è un linguaggio di programmazione che si impiega sempre più frequentemente. Esso si orienta sugli oggetti grafici e ...
Programmazione

Come inserire musica di sottofondo in Java

Che sia lavoro, che sia relax o qualsiasi altro momento una bella canzone di sottofondo non guasta mai e ascoltando le nostre preferite ci fa ...
Programmazione

Come realizzare un testo colorato in Java

Realizzare un testo colorato in Java che sia presente all'interno di una finestra grafica è un'operazione relativamente semplice, ma può risultare complicata per ...
Programmazione

Come iniziare con JSP

Creare pagine web è una di quelle operazioni che ormai si sta sempre più diffondendo, poiché esistono numerosi programmi, sempre più semplici da utilizzare ed ...
Programmazione

Come aprire un file immagine in Java

Eccoci giunti ad una nuova guida dedicata alla programmazione nel linguaggio Java. Vedremo, con semplici passi, come aprire un file immagine e visualizzarlo all'interno ...
Windows

Come svuotare la cache Java

Java rappresenta uno dei linguaggi di programmazione per internet, sicuramente più utilizzato per rendere dinamico ed attivo un sito web. Viene costantemente aggiornato, in modo ...
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»”.