任务实训7  字符串处理
一、实训目的
      通过本次实验,掌握Java中关于字符串处理的两个类String类和StringBuffer类的使用方法。
二、实训内容
1、通过程序改错,掌握String类和StringBuffer类中一些常用方法。
2、通过编程练习,进一步掌握字符串处理类的使用方法。
三、实训步骤
第一:新建一个名为|MyString的工程。
第二:程序改错。
下面程序实现的是字符串的创建以及字符串中一些常见方法的使用。将程序中的错误改正,使
之能显示出正确的结果。
算法分析:
1) String类的主要构造函数有四种。
public class StringExam
{
        public static void main(String args[])
        {
          String s1=new String(This is an demo of the String method.);
          char c[]={'a','b','c'};
          String s2=new String(c[]);
          String s3=new String(c[],0,2);
          System.out.println("s1="+s1);
          System.out.println("s2="+s2);
字符串长度17模式串长度8          System.out.println("s3="+s3);
          System.out.println("Length: "+s1.length);
        System.out.println("SubString: "+s1.substring (11,15));
    }
}
第三:编程题。
1、利用下面的关键代码编写一个完整的程序,理解StringBuffer类的使用。
          StringBuffer sb=new StringBuffer("Hello World!");
          sb.append(" Hello Java!");
          sb.insert(12," And");
          System.out.println(sb);
          System.out.println(sb.charAt(0));
          sb.setCharAt(0,'h');
          System.out.println(sb.charAt(0));
          System.out.println(sb);
2、任意输入一个数,判断它是不是回文,即,12321是回文,个位与万位相同,十位与千位相同。
3、请输入星期几的第一个字母来判断一下星期几,如果第一个字母一样,则继续判断第二个字母。Sunday Sun 星期日Monday Mon 星期一Tuesday Tue 星期二Wednesday Wed 星期三Thursday Thu 星期四 Friday Fri 星期五Saturday Sat 星期六()
4、编写一个Java程序,完成以下功能:
1)声明一个名为name的String对象,内容是“My name is xxx”;(xxx为你的名字)
2)打印字符串的长度;
3)打印字符串的第一个字符;
4)打印字符串的最后一个字符;
5)打印字符串xxx的位置(从0开始编号的位置)。\
四、思考练习
1、字符数组,字符串数组,字符串三者有什么区别?
2、是“good”,该如何实现,自己动手试一下。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。