gpt4 book ai didi

java - 如何比较原始类型中忽略大小写的字符

转载 作者:IT老高 更新时间:2023-10-28 20:43:15 24 4
gpt4 key购买 nike

我正在写这几行代码:

String name1 = fname.getText().toString();
String name2 = sname.getText().toString();
aru = 0;

count1 = name1.length();
count2 = name2.length();
for (i = 0; i < count1; i++)
{
for (j = 0; j < count2; j++)
{
if (name1.charAt(i)==name2.charAt(j))
aru++;
}
if(aru!=0)
aru++;
}

我想比较两个 StringCharacter 忽略大小写。简单地使用 IgnoreCase 是行不通的。添加 '65' ASCII 值也不起作用。我该怎么做?

最佳答案

Character Java API 类有多种功能可供您使用。

您可以将 char 两边都转换为小写:

Character.toLowerCase(name1.charAt(i)) == Character.toLowerCase(name2.charAt(j))

还有一种方法可以用来验证字母是大写还是小写:

Character.isUpperCase('P')
Character.isLowerCase('P')

关于java - 如何比较原始类型中忽略大小写的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10223176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com