Dart 如何将整数中的ascii值转换为颤振中的等效字符?
我是一个新手,我只想在for循环中显示字母列表。我只是想知道如何将整数转换为ascii字符。我搜索了这个,找到了dart:convert库,但我不知道如何使用它 我想要像这样的东西-Dart 如何将整数中的ascii值转换为颤振中的等效字符?,dart,flutter,ascii,Dart,Flutter,Ascii,我是一个新手,我只想在for循环中显示字母列表。我只是想知道如何将整数转换为ascii字符。我搜索了这个,找到了dart:convert库,但我不知道如何使用它 我想要像这样的东西- for(int i=65; i<=90; i++){ print(ascii(i)); //ascii is not any method, its just to understand my question } 对于(inti=65;i您不需要dart:convert,您只需使用String.fr
for(int i=65; i<=90; i++){
print(ascii(i)); //ascii is not any method, its just to understand my question
}
对于(inti=65;i您不需要dart:convert,您只需使用String.fromCharCode
print(String.fromCharCode(i));
更多信息:这正是生成字母表所需的:
import 'dart:core';
void RandomString() {
List<int> a = new List<int>.generate(26, (int index) => index + 65);
String f = String.fromCharCodes(a);
print(f);
}
void main() {
RandomString();
}
导入“dart:core”;
void RandomString(){
列表a=新列表。生成(26,(int索引)=>索引+65);
String f=String.fromCharCodes(a);
印刷品(f);
}
void main(){
随机字符串();
}
您还可以在Dart中复制、粘贴和测试它,使用这两个函数将int(字节)转换为String(字符),反之亦然
int value = ';'.codeUnitAt(0); //get unicode for semicolon
String char = String.fromCharCode(value); //get the semicolon string ;
注意:这不是一个随机字符串,而是一个字母表(ABCDEFGHIJKLMNOPQRSTUVWXYZ)。