Files
sdk/compiler/lib/implementation/string_base.dart
T
dgrove@google.com 977977e6ea Initial checkin.
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@9 260f80e4-7a28-3924-810f-c04153c831b5
2011-10-05 05:00:35 +00:00

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, "");
}
}