977977e6ea
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@9 260f80e4-7a28-3924-810f-c04153c831b5
24 lines
638 B
Dart
24 lines
638 B
Dart
// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
class StringBase {
|
|
static String createFromCharCodes(Array<int> charCodes) native;
|
|
|
|
static String join(Array<String> strings, String separator) {
|
|
String s = "";
|
|
for (int i = 0; i < strings.length; i++) {
|
|
if (i > 0) {
|
|
s = s.concat(separator);
|
|
}
|
|
s = s.concat(strings[i]);
|
|
}
|
|
return s;
|
|
}
|
|
|
|
static String concatAll(Array<String> strings) {
|
|
return join(strings, "");
|
|
}
|
|
|
|
}
|