[Newbies] Concatenating strings stored in an ordered collection

Paul DeBruicker pdebruic at gmail.com
Fri May 22 19:51:45 UTC 2009


Hi

I've created an ordered collection of strings.  I'd like to paste each
element of the ordered collection together into one long string that
contains all of the elements of the ordered collection.

So given this:
| col |
col := OrderedCollection with: 'asdf' with: '1234' with: 'aaaa'.


I'd like to end up with this:

'asdf1234aaaa'

I've come up with this:
| col |
col := OrderedCollection with: 'asdf' with: '1234' with: 'aaaa'.
String streamContents: [:stream | col do: [:i | stream print: i]]

but that gives:
'''asdf''''1234''''aaaa'''

What else should I do?  Thanks

Paul


More information about the Beginners mailing list