Evi*_*n1_ 24
您还可以使用split 方法生成一个List字符。
input.split('').forEach((ch) => print(ch));
Run Code Online (Sandbox Code Playgroud)
Ced*_*edX 18
另一种实现(使用基本多语言平面之外的字符):
"A string".runes.forEach((int rune) {
var character=new String.fromCharCode(rune);
print(character);
});
Run Code Online (Sandbox Code Playgroud)
Lar*_*ann 13
不幸的是,字符串目前不可迭代,所以你必须像这样使用for循环
for(int i=0; i<s.length; i++) {
var char = s[i];
}
Run Code Online (Sandbox Code Playgroud)
请注意,Dart没有字符类,因此string [index]将返回另一个字符串.
带有 Flutter字符类
import 'package:flutter/material.dart';
var characters = aString.characters;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5364 次 |
| 最近记录: |