Go Down

Topic: [Risolto] Processing: Array di Stringhe (Read 923 times) previous topic - next topic

Testato

Feb 16, 2013, 09:52 pm Last Edit: Feb 16, 2013, 10:32 pm by Testato Reason: 1
Code: [Select]
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
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Testato

trovato, il vecchio caro concat()

a questo punto non mi spiego perche' abbiano inventato append  :)
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

leo72

concat è una versione particolare di append  ;)
http://arduino.cc/en/Tutorial/StringAppendOperator

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


Inoltre:
Quote
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:
Code: [Select]
stringa += carRicevuto;

ad esempio

Testato

Parliamo di cose diverse.
Io parlavo del comando append di processing, diverso da concat e diverso da +=
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

nid69ita

Domanda spero non OT: ma come mai si parla di Processing nel forum di Arduino? Gli IDE si assomigliano, sono parenti?
my name is IGOR, not AIGOR

Testato

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

arduino prende il concetto hardware da wiring, ed il concetto sw da processing, in fin dei conti non ha inventato nulla  :)
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

leo72


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


Arduino è Processing.

Testato

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

Mi stai dicendo che append è usabile anche su Arduino ? Non c'è nel reference.
Tutte le funzioni inventate da processing sono presenti nella IDE arduijico ?
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

leo72


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


Come non c'è? Ti ho già messo il link  ;)
http://arduino.cc/en/Tutorial/StringAppendOperator


Go Up