[Risolto] Processing: Array di Stringhe

String[] sa1 = { "OH", "NY", "CA"}; 
String[] sa2 = append(sa1, "MA"); 
println(sa2);
// Prints updated array contents to the console:
// [0] "OH"
// [1] "NY"
// [2] "CA"
// [3] "MA"

con la funzione "append" in modo semplice si puo' aggiungere un elemento ad un array di stringhe.
Pero' l'elemento in piu' viene aggiunto alla fine.

Ho cercato in lungo ed in largo nel reference processing ma non mi sembra esista un comando che faccia la stessa cosa ma aggiungendo l'elemento in piu' all'inizio, cioe' come primo elemento dell'array.

C'e' questo comando ? e se non esiste quale e' il modo piu' semplice per farlo ?
Thanks

trovato, il vecchio caro concat()

a questo punto non mi spiego perche' abbiano inventato append :slight_smile:

concat è una versione particolare di append :wink:

The += operator and the concat() method work the same way, it's just a matter of which style you prefer

Inoltre:

The second string is appended to the first, and the result is placed in a new String

append con l'operatore "+" è comodo perché in questo modo puoi costruire una stringa che ricevi da una seriale via via che arrivano i singoli caratteri con una semplice operazione:

stringa += carRicevuto;

ad esempio

Parliamo di cose diverse.
Io parlavo del comando append di processing, diverso da concat e diverso da +=

Domanda spero non OT: ma come mai si parla di Processing nel forum di Arduino? Gli IDE si assomigliano, sono parenti?

l'ide di arduino e' paripari quello di rpocessing, senza processing arduino non sarebbe forse nemmeno nato :slight_smile:

arduino prende il concetto hardware da wiring, ed il concetto sw da processing, in fin dei conti non ha inventato nulla :slight_smile:

Testato:
Parliamo di cose diverse.
Io parlavo del comando append di processing, diverso da concat e diverso da +=

Arduino è Processing.

Effettivamente è quello che ho affermato anche io poco fa :slight_smile:

Mi stai dicendo che append è usabile anche su Arduino ? Non c'è nel reference.
Tutte le funzioni inventate da processing sono presenti nella IDE arduijico ?

Testato:
Mi stai dicendo che append è usabile anche su Arduino ? Non c'è nel reference.

Come non c'è? Ti ho già messo il link :wink: