我的程序使用的 ID 系统要求字母前有 1-3 位数字,字符后有 1-3 位数字。例如:12a123
或1b83
等
我想要找出的是如何找到字符串中字母的第一次出现,以便我可以存储该字母,以便稍后在数字之间进行运算。
谢谢:)
最佳答案
只需循环遍历字符并获取大写/小写 A-Z 范围内的第一个字符。
public char getCharacter(final String code)
{
for (char character : code.toCharArray())
{
if ( (character >= 'a' && character <= 'z')
|| (character >= 'A' && character <= 'Z'))
{
return character;
}
}
throw new RuntimeException("No character in ID: " + code);
}
关于java - 查找字符串中的第一个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49728391/