【发布时间】:2014-10-08 16:33:30
【问题描述】:
for (int i = 0; i < d.getFornavn().length(); i++) {
char c = d.getFornavn().charAt(i);
if ((c > 'a' && c < 'z') || (c > 'A' && c < 'Z') || ( c == ' ' || c == '-')) {
flag = true;
}
}
嗨!我正在尝试创建一个函数来检查字符串是否只有某些字符(只有 a-z、A-Z、挪威字母 å、æ、ø、Å、Æ、Ø、空格和连字符,但我遇到了一些麻烦与那个。我试着做你在这里看到的,但它并没有像我希望的那样工作(我还没有实现挪威字母,因为我对如何做到这一点一无所知)。
我开始认为必须有一种更简单的方法来检查这个,但我还没有听说过任何事情。
有什么想法吗?
【问题讨论】:
-
你所拥有的基本上是正确的,也许只是需要一点调试。你有什么“麻烦”?你能提供一个显示问题的MCVE 吗?