Mercurial > projects > dwt2
comparison base/src/java/lang/String.d @ 121:dc6fc593e8d7
Update for dmd-2.054 and small fixes in java.lang.Character
author | Denis Shelomovskij <verylonglogin.reg@gmail.com> |
---|---|
date | Tue, 12 Jul 2011 11:59:58 +0300 |
parents | 536e43f63c81 |
children |
comparison
equal
deleted
inserted
replaced
120:536e43f63c81 | 121:dc6fc593e8d7 |
---|---|
120 /// Extension to String | 120 /// Extension to String |
121 public String toUpperCase( String str ){ | 121 public String toUpperCase( String str ){ |
122 version(Tango){ | 122 version(Tango){ |
123 return tango.text.Unicode.toUpper( str ); | 123 return tango.text.Unicode.toUpper( str ); |
124 } else { // Phobos | 124 } else { // Phobos |
125 return cast(String) std.string.toupper( str ); | 125 return cast(String) std.string.toUpper( str ); |
126 } | 126 } |
127 } | 127 } |
128 | 128 |
129 /// Extension to String | 129 /// Extension to String |
130 public String replaceFirst( String str, String regex, String replacement ){ | 130 public String replaceFirst( String str, String regex, String replacement ){ |
456 /// Extension to String | 456 /// Extension to String |
457 public String toLowerCase( String src ){ | 457 public String toLowerCase( String src ){ |
458 version(Tango){ | 458 version(Tango){ |
459 return tango.text.Unicode.toLower( src ); | 459 return tango.text.Unicode.toLower( src ); |
460 } else { // Phobos | 460 } else { // Phobos |
461 return cast(String) std.string.tolower(src); | 461 return cast(String) std.string.toLower(src); |
462 } | 462 } |
463 } | 463 } |
464 | 464 |
465 /// Extension to String | 465 /// Extension to String |
466 public hash_t toHash( String src ){ | 466 public hash_t toHash( String src ){ |