2015-04-14 13 views

risposta

11
main() { 
    String s = 'this is a string'; 
    print('${s[0].toUpperCase()}${s.substring(1)}'); 
} 
+1

si lamenterà quando la stringa è vuota o non abbastanza lunga. –

0
var orig = "this is a string"; 
var changed = orig.substring(0, 1).toUpperCase + orig.substring(1) 
0

È inoltre necessario verificare se la stringa è nullo o vuota.

String capitalize(String input) { 
    if (input == null) { 
    throw new ArgumentError("string: $input"); 
    } 
    if (input.length == 0) { 
    return input; 
    } 
    return input[0].toUpperCase() + input.substring(1); 
} 
Problemi correlati