澳门新葡萄京官网注册,     
近期在公司培训,又学了一点JAVA知识,这是一次作业题,可能对还在校的师弟师妹们有点帮助,看看吧!!

/*0112作业
编写一个java应用程序,要求如下:
1、   声明一个String类的变量并初始化值“Hello World”。
2、   用字符串类的一个方法将上面变量的值拆分成” Hello” 和“World”两个字符串
并打印输出。
3、   将” Hello”这个变量转换成大写、“World”转换成 小写并打印输出。
4、   声明一个String类的变量并初始化值“20080112”。
5、   将上面变量的值转换成2008年1月12日的形式打印输出。
6、   参照javaAPI、学会掌握StringBuilder类、Date类、Calendar类的方法的灵活运用。补充:集合类(List、Map、Vector)
7、   作业中应该再StringBuilder类的方法append的使用
8、   掌握Date、Calendar类的关于各种日期个形式的转换。
*/

public class StringTest{
    public static void main(String [] args){
        //声明一个String类的变量并初始化值“Hello World”.
        String str="Hello World";

        //拆分字符串变量str为“Hello”和“World”的组合
        String [] s=str.split(" ");
        //打印输出拆分后的字符串数组
        System.out.println("拆分后的字符串数组为:");
        for(int i=0;i<s.length;i++)
            System.out.print(s[i]+"t");

        //将” Hello”这个变量转换成大写
        String s0=s[0].toUpperCase();
        //将World”转换成 小写
        String s1=s[1].toLowerCase();
        //输出转换后的字符
        System.out.println("n将” Hello”这个变量转换成大写为:"+s0+"n将World”转换成 小写为:"+s1);

        //字符串追加
        String num="20080112";
        StringBuffer sb=new StringBuffer();
        sb.append(num.substring(0,4));
        sb.append("年");

        //判断月份是否小于10
        String temp="";
        if(Integer.parseInt(num.substring(4,6))<10)  
            temp=num.substring(5,6);
        else
            temp=num.substring(4,6);

        sb.append(temp);
        sb.append("月");
        sb.append(num.substring(6,8));
        sb.append("日");
        //输出
        System.out.println("20080112转换后为:"+sb.toString());
    }
}