Java中的StringBuffer类,带有示例
JavaStringBuffer类用于创建可变(可修改)字符串。java中的StringBuffer类与字符串类相同,只是它是可变的,可以更改。
在下面的示例中,我们使用Stringbuffer类的对象,因为它提供了可以反转string的函数。
注意:回文是由一串字符组成,该字符向后读取与向后读取相同。
Java程序检查字符串是否是回文?
import java.util.Scanner;
public class String_Palindrome
{
public static void main(String[] args)
{ //创建扫描仪类的对象
Scanner scanner = new Scanner(System.in);
//从用户那里获取输入
System.out.println("Please Enter the String: ");
String input_string = scanner.nextLine();
//创建一个新的StringBuffer对象以反转输入字符串
StringBuffer buffObj = new StringBuffer(input_string);
//用反向函数反转字符串
buffObj.reverse();
String reversed_string = buffObj.toString();
//检查两个字符串是否都是回文
if( reversed_string.compareTo(input_string) == 0)
{
System.out.println("Your string is Palindrome.");
}
else
{
System.out.println("Your string is not Palindrome.");
}
}
}输出结果
First Run: Please Enter the String: NAMAN Your string is Palindrome. Second Run: Please Enter the String: KAMAN Your string is not Palindrome.
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西