Java StringBuffer类处理字符串

涉及知识: StringBuffer类: append() insert() substring() toCharArray() toString() startwith() endwith() indexof() equals() charAt()

实现:字符串追加、字符串插入、字符串切割、字符串转字符串数组、string Buffer转string

代码:

 public class test1 {

        public static void main(String[] args) {
            String ID="610101199204150102";

            System.out.println(ID.substring(0, 2).equals("61"));

            System.out.println(ID.startsWith("61"));
            System.out.println(ID.substring(6).startsWith("1992"));
            System.out.println(ID.substring(0,10).endsWith("1992"));

            System.out.println(ID.indexOf("61")==0);
            System.out.println(ID.indexOf("1992")==6);
           //字符串转字符串数组
            char[] chs=ID.toCharArray();
            String str=new String(chs,0,2);
            String str1=new String(chs,6,4);
            System.out.println(str.equals("61"));
            System.out.println(str1.equals("1992"));
            System.out.println(contactInfo1(ID));
        }

        public static String contactInfo1(String ID)
        {
            StringBuffer result=new StringBuffer("出生于");
            result.append(ID.substring(6,10)+"年");
            if(ID.charAt(10)=='0')
            {
                result.append(ID.charAt(11)+"月");
            }
            else
            {
                result.append(ID.substring(10, 12)+"月");
            }
            if(ID.charAt(12)=='0')
            {
                result.append(ID.charAt(13)+"日");
            }
            else
            {
                result.append(ID.substring(12, 14)+"日");
            }
            result.insert(0, "大叔");
            return result.toString();
        }
    }

运行结果: 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值