flutter中int数字转ascii字符

简介: flutter中int数字转ascii字符

之前有个项目中需要数字转字符,话不多说,直接上代码:

// int 转 ascii 字符,flutter中没有char类型,可以通过Uint8List来转换
  int figure = (Random().nextInt(26)) + 97;
  print('数字' + figure.toString());
  var listInt = [figure];
  print('listInt = ' + listInt.toString());
  var int2utf8 = Uint8List.fromList(listInt);
  print('Uint8List = ' + int2utf8.toString());
  var character = Utf8Codec().decode(int2utf8);
  print('character = ' + character);
  print('数字' + figure.toString() + '=' + character);



相关文章
|
6月前
|
C#
C# 字节数组与INT16,float,double之间相互转换,字符数组与字符串相互转换,
C# 字节数组与INT16,float,double之间相互转换,字符数组与字符串相互转换,
181 2
|
算法 Java
[算法踩坑]java中两个数字字符相减,结果是int类型
[算法踩坑]java中两个数字字符相减,结果是int类型
|
Dart Android开发 iOS开发
flutter-Text 以字符的方式截断
Text 以字符的方式截断 https://github.com/flutter/flutter/issues/52869 在flutter中,Text控件默认的溢出显示模式是TextOverflow.fade ,就是淡出 在iOS或者Android平台默认的文件截断模式一般是…省略,flutter里面对应的截断模式为TextOverflow.ellipsis ,不过这里的截断是英文按照单词来的,这样的模式会导致如果最后一个单词很长时,截断显示会整理省略而不是最后超出的字符省略,导致模块可能有一大块空白。
755 0
|
数据安全/隐私保护 编解码 开发工具
char,Character,int,字符及编码日记
char,Character,int,字符及编码日记 public class Test { public static void main(String[] args) { char c = 'a'; Character ch = new Characte...
1264 0
|
Java 前端开发
Service层getParameter方法接受字符转换成int类型
String类型转化成int类型,不论哪种情况,在java中都能转化。 无论是在domain实体类中,还是在Dao(数据访问层),Service层(服务层)也行。
1057 0
将String类型的数字字符转换成int
java.lang.Integer.parseInt(String) public static int parseInt(String s) throws NumberFormatException Parses the string argument as a signed decimal integer.
1129 0
|
iOS开发
文件重定向,getline()获取一样,屏幕输出流,格式控制符dec,oct,hex,精度控制setprecision(int num),设置填充,cout.width和file(字符),进制输入
 1.在window下的命令重定向输出到文件中 2.将内容输入到某个文件中的方式:命令<1.txt (使用1.txt中的命令) 3.读取文件中的名,然后将命令读取最后输出到文件中。命令<1.txt>2.txt   这一句的作用就是将执行的命令输入到2.txt中。 4.文件重定向案例1 #include <iostream&gt
1238 0
|
1月前
|
Android开发 iOS开发 容器
鸿蒙harmonyos next flutter混合开发之开发FFI plugin
鸿蒙harmonyos next flutter混合开发之开发FFI plugin
|
30天前
|
开发者
鸿蒙Flutter实战:07-混合开发
鸿蒙Flutter混合开发支持两种模式:1) 基于har包,便于主项目开发者无需关心Flutter细节,但不支持热重载;2) 基于源码依赖,利于代码维护与热重载,需配置Flutter环境。项目结构包括AppScope、flutter_module等目录,适用于不同开发需求。
72 3
|
15天前
|
传感器 开发框架 物联网
鸿蒙next选择 Flutter 开发跨平台应用的原因
鸿蒙(HarmonyOS)是华为推出的一款旨在实现多设备无缝连接的操作系统。为了实现这一目标,鸿蒙选择了 Flutter 作为主要的跨平台应用开发框架。Flutter 的跨平台能力、高性能、丰富的生态支持和与鸿蒙系统的良好兼容性,使其成为理想的选择。通过 Flutter,开发者可以高效地构建和部署多平台应用,推动鸿蒙生态的快速发展。
121 0

热门文章

最新文章