检查字符串的第一个字母在省道中是否为大写

By simon at 11 天前 • 0人收藏 • 8人看过

我想检查一下字符串的第一个字母在 Dart 语言中是否是大写的。 我怎样才能实现它? 提前谢谢。

2 个回复 | 最后更新于 11 天前
11 天前   #1

你可以使用验证器图书馆,如果你还没有使用它。 然后使用这个方法

Isuppercase (stringstr)→ bool 检查字符串 str 是否为大写

不要忘记导入依赖,请参阅文件、出版商 yaml还有你的准则Import'package: validators / validators. ';.

示例代码:

If (isUppercase (value [0]){ ... do some magic }

你应该检查价值是不是空的无效的首先为了安全起见。 像这样:

如果(价值! 无效! (value [0]){ ... 执行一些魔法}
11 天前   #2

我能想到的最简单的方法是将字符串的第一个字母与它的大写等价物进行比较。 比如:

Bool isUpperCase (String String){ if (String null){ return false; } if (String.isempty){ return false; } if (String.trimleft ()). 返回 string.substring (0,1)。 Touppercase () string.substring (0,1) ; }

登录后方可回帖

Loading...