如何检查Java字符串中的每个值?
如果我有一根绳子,说:如何检查Java字符串中的每个值?,java,string,Java,String,如果我有一根绳子,说: String name; 有没有办法用循环检查每个字母?因此,如果他们输入名称,我可以检查每个字母是什么吗?使用该函数。使用该函数。char[]chars=name.tocharray(); for(int i=0;i
String name;
有没有办法用循环检查每个字母?因此,如果他们输入名称,我可以检查每个字母是什么吗?使用该函数。使用该函数。char[]chars=name.tocharray();
for(int i=0;i
char[]chars=name.tocharray();
for(int i=0;i
这应该可以
for ( int i=0 ; i < name.length(); i++)
{
name.charAt(i);
}
for(int i=0;i
也读一下这个
这应该可以
for ( int i=0 ; i < name.length(); i++)
{
name.charAt(i);
}
for(int i=0;i
也读一下这个
有几种方法可以做到这一点-您可以使用索引执行
for
循环,或者执行char[]
数组上的foreach
循环:
for (int i = 0 ; i != s.length() ; i++) {
char c = s.charAt(i);
....
}
for (char c : s.toCharArray()) {
....
}
除了单独检查每个字母外,您还可以一次检查所有字母(或您想要的任何子集)。有几种方法可以做到这一点-您可以使用索引执行
for
循环,或者在char[]
数组上执行foreach
循环:
for (int i = 0 ; i != s.length() ; i++) {
char c = s.charAt(i);
....
}
for (char c : s.toCharArray()) {
....
}
除了单独检查每个字母外,您还可以一次检查所有字母(或您想要的任何子集)。或
查找(char-ch:name.tocharray())
或查找(char-ch:name.tocharray())
为什么?您只需使用System.out.println(name)
就可以了,尽管答案很多,但您在这里问的问题确实不清楚。我建议你扩大你的问题,你想做什么?验证字符串?将特定角色列入黑名单?为什么?您只需使用System.out.println(name)
就可以了,尽管答案很多,但您在这里问的问题确实不清楚。我建议你扩大你的问题,你想做什么?验证字符串?黑名单上的特殊字符?