读书人

JAVA实例 六)字符串-StringBuffer

发布时间: 2012-10-27 10:42:25 作者: rapoo

JAVA范例 六)字符串---StringBuffer

字符串缓存类StringBuffer?

实例106 创建字符串缓存类

?

实例107 提取单个字符

?

实例108 给指定字符赋值

?

实例109 插入新的字符

?

实例110 插入新的字符串?

?

实例111 获取字符串的子串

?

实例112 删除指定的字符?

?

实例113 倒置字符串?

?

实例114 去除重复字符?

?

实例115 检查是否是回文?

package Chapter06.stringBuffer;import java.util.Scanner;public class StringBufferDemo_10 {public static void main(String[] args) {System.out.println("请输入一个字符串:");Scanner sc = new Scanner(System.in);String str = sc.nextLine();// 获取从键盘上录入的字符串信息StringBuffer sb = new StringBuffer(str);// 根据该字符串创建一个StringBuffer对象sb.reverse();// 调用reverse方法,将字符串缓存区的内容倒置int n = 0;// 计算相等字符的总数for (int i = 0; i < str.length(); i++) {// 如果字符串缓存区中每个字符与字符串str中的每个字符相等if (str.charAt(i) == sb.charAt(i)) { n++;// n加1}}// 如果所有字符都相等的总数等于字符串str的长度,则str是回文否则不是回文if (n == str.length()) { System.out.println(str + "是回文");} else {System.out.println(str + "不是回文");}}}

?

读书人网 >编程

热点推荐