在Dart中获取stdin输入并在空格中断,可以使用dart:io
库中的stdin
流来实现。以下是一个示例代码:
import 'dart:io';
void main() {
stdout.write('请输入一段文字:');
String input = stdin.readLineSync();
List<String> words = input.split(' ');
print('输入的文字被空格分隔为以下单词:');
for (String word in words) {
print(word);
}
}
上述代码中,我们首先导入了dart:io
库,然后使用stdout.write
方法输出提示信息。接下来,使用stdin.readLineSync
方法获取用户输入的一段文字,并将其存储在input
变量中。
然后,我们使用split
方法将输入的文字按空格进行分隔,得到一个包含各个单词的字符串列表words
。最后,使用循环遍历words
列表,并逐个打印出每个单词。
这样,当用户在控制台输入一段文字后,程序会将其按空格分隔为多个单词,并逐个打印出来。
关于Dart的更多信息,你可以参考腾讯云的相关产品和文档:
请注意,以上仅为示例,具体的产品选择和使用需根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云