Come Inserire un Mix di numeri e lettere da un file in un array

May 9

In linguaggi di programmazione, un "allineamento" contiene una raccolta di dati con lo stesso nome di variabile. Alcuni linguaggi di programmazione, come Python, consentono al programmatore di inserire qualsiasi tipo di variabile in qualsiasi array. Altri linguaggi di programmazione, come Java e C ++, richiedono che i tipi di array essere dichiarate con la matrice e la matrice può contenere un solo tipo di dati. Tuttavia, giocando con le regole della programmazione orientata agli oggetti e riferimento di memoria, è possibile mescolare i tipi di dati in array in altri linguaggi di programmazione.

istruzione

1 Per Python, aggiungere gli elementi singolarmente a un elenco. liste Python gestire una varietà di tipi di dati automaticamente:

p = lista ()
p.append (1) // aggiunge un numero intero
p.append ( 'one') // aggiunge una stringa

2 Per Java, creare una matrice di tipo "Oggetto", che serve come il modello di base per altri oggetti. In questo modo è possibile inserire oggetti Integer e oggetti String per mezzo di polimorfismo:

Object [] o = new Object [10];
o [0] = new String ( "Ciao"); // Inserire una stringa da fusione "Oggetto" come "stringa"
O [1] = new Integer (1); // Inserire un numero intero da fusione "Oggetto" come "Integer"

3 Per C ++, creare un array di puntatori di tipo "vuoto", che può riferirsi a qualsiasi tipo di dati, e di riferimento altre variabili in possesso di numeri e lettere:

int main () {

void * roba [2];

int x = 2;
char y = 't';

return 0;
}

roba [0] = & x; // Prima posizione fa riferimento a un valore intero
roba [1] = & Y; // Seconda posizione fa riferimento a un valore di carattere