Pages: [1]   Go Down
Author Topic: [Risolto] Processing: Array di Stringhe  (Read 621 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5611
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Code:
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
« Last Edit: February 16, 2013, 04:32:15 pm by Testato » Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5611
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

trovato, il vecchio caro concat()

a questo punto non mi spiego perche' abbiano inventato append  smiley
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21669
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

concat è una versione particolare di append  smiley-wink
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:
stringa += carRicevuto;

ad esempio
Logged


0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5611
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 57
Posts: 3590
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

my name is IGOR, not AIGOR

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5611
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

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

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21669
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Arduino è Processing.
Logged


0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5611
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Effettivamente è quello che ho affermato anche io  poco fa smiley

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

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21669
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

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

Logged


Pages: [1]   Go Up
Jump to: