java - 如何检查 Java 字符串中的每个值?

标签 java string

如果我有一个字符串,说:

String name;

有没有办法用循环检查每个字母?所以如果他们输入一个名字,我可以检查每个字母是什么吗?

最佳答案

有几种方法可以做到这一点 - 你可以用索引做一个 for 循环,或者在 char[] 上做一个 foreach 循环> 数组:

for (int i = 0 ; i != s.length() ; i++) {
    char c = s.charAt(i);
    ....
}

for (char c : s.toCharArray()) {
    ....
}

除了单独检查每个字母之外,您还可以使用 regular expressions 一次检查所有字母(或您想要的任何子集)。 .

关于java - 如何检查 Java 字符串中的每个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12446074/

相关文章:

Java的可比接口(interface): Handling null arguments to compareTo()

java - 如何在Java中转义正则表达式的文本?

python - 用于检查 Python 中对象类型的字符串与枚举

java - 在 Java 中将包含字符串的 ArrayList 转换为字符串数组的另一种方法?

java - 广泛搜索 - 仍然没有解决 If 语句错误的问题

java - Java 中用于小写 HTTP 值的区域设置

java - CXF Servlet API方法列出所有服务bean?

java - 缓冲阅读器读取特定行和文本

python - 在字符串替换中多次引用相同的输入?

java - 仅使用货币 Java 从文本中获取数字