在字符串中查找字母并比较字符(Java)

时间:2015-06-17 22:03:15

标签: java

我试图制作一个基本程序来检查一个单词是否是一个回文,我需要弄清楚如何做两件事。

  • 如何确定字符串中有多少个字母?

  • 如何比较两个字符以查看它们是否相同?

先谢谢。

2 个答案:

答案 0 :(得分:0)

1。)StringName.length()< - Java有一个返回字符串长度的方法 2.)charName == charName2< - 原始类型可以使用比较运算符
你有一些好主意可以帮助你写一个回文程序。我不会提供任何提示,所以你可以搞清楚。祝好运。 < -taken(坏人)的声音

答案 1 :(得分:0)

  

如何确定字符串中有多少个字母?

Java中的

String是不可变对象,这意味着它不会改变。因此,以下代码每次需要时都会创建新字符串:

String s = "Hello";
s += " World";

在上面介绍之后,问题nr 1的答案是

int len = s.length();
  

如何比较两个字符以查看它们是否相同?

String具有其字符的访问方法,您可以使用它来访问和比较它们:

char one = s.charAt(0);
char two = s.charAt(1);
if (one == two) {
   :
}

对于你的作业,我建议使用 public char [] toCharArray()方法并循环访问每个字符的数组。