gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 23:07:45 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 的类具有您可以使用的各种功能。

您可以将字符两侧转换为小写:

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

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

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

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

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