string

Il ciclo for each per iterare – Lezione 25 di Java Avanzato

Un nuovo ciclo: il ciclo for each per i tipi parametrici Per poter effettuare un’iterazione con le classi parametriche è introdotto un nuovo costrutto. Si tratta del ciclo for each che consente di iterare in automatico su una collezione. Per iterare su una collezione, normalmente si utilizza un iteratore in questo modo:   Queue<String> coda= new …

Il ciclo for each per iterare – Lezione 25 di Java Avanzato Leggi altro »

L’interfaccia Comparator – Lezione 18 di Java Avanzato

Come ordinare con compare dell’interfaccia Comparator Quando una classe ha bisogno di implementare diversi metodi di ordinamento, Java mette a disposizione l’interfaccia Comparator. Contenuta all’interno della libreria standard, Comparator rappresenta l’interfaccia corrispondente a Comparable. Viene usata per fornire più criteri di ordinamento ad una determinata classe a differenza di Comparable che ne fornisce solo uno. …

L’interfaccia Comparator – Lezione 18 di Java Avanzato Leggi altro »

Ordinare con Comparable – Lezione 17 di Java Avanzato

Come ordinare degli oggetti con compareTo di Comparable? Comparable rappresenta l’interfaccia standard per definire un criterio di ordinamento in Java. Presente nella libreria standard java.util, Comparable consente di ordinare gli oggetti di una classe. In particolare con l’implementazione del metodo compareTo:   public interface Comparable {     public int compareTo(Object x);   }

Lezione di Java 27 – L’oggetto String e StringBuffer

Indice Lezione Precedente – Lezione Successiva La gestione delle stringhe in Java comporta un dispendio molto oneroso delle risorse del sistema, per questo motivo si è deciso di creare la Java Literal Pool. Questa “piscina” ha il compito di contenere le stringhe che vengono utilizzate all’interno del nostro programma, se viene creata un stringa già …

Lezione di Java 27 – L’oggetto String e StringBuffer Leggi altro »