码迷,mamicode.com
首页 > 编程语言 > 详细

java练习题(字符串类):显示4位验证码、输出年月日、从XML中抓取信息

时间:2016-12-23 21:54:12      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:str   get   and   string   dex   form   color   acea   查找   

1.显示4位验证码

注:大小写字母、数字混合

     public static void main(String[] args) {
        
        String s="abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";//设定验证码的集合
        String s1="";
        
        for(int i=0;i<4;i++){
            int n=(int)(Math.random()*1000)%s.length();//取余数当作查找验证码的索引
            s1+=s.substring(n,n+1);//索引从n开始,结束于n+1              
        }
        
        System.out.println(s1);
        
      }

2.输出年月日

        public static void main(String[] args){
        //方法一:        
        //第一步:造日历对象
        Calendar c=Calendar.getInstance();
        //第二步;造格式化
        SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");//用H表示24小时制,h表示12小时制
        //第三步:格式化
        String s=f.format(c.getTime());
        System.out.println(s);
                
        //方法二:
        //第一步:造日历对象
        Calendar c2=Calendar.getInstance();
        //第二步:提取日期元素
        int year=c2.get(Calendar.YEAR);
        int month=c2.get(Calendar.MONTH);
        int day=c2.get(Calendar.DAY_OF_MONTH);
        //第三步:拼接显示
        String s2=year+"年"+month+"月"+day+"日";
        System.out.println(s2);
                
    }                        

 

3.从XML中抓取信息

      public static void main(String[] args){
        
     String s
="<student><name>小明</name><sex>男</sex></student>"; s=s.replaceAll("<student>","").replaceAll("</student>","");//将<student></student>替换成空字符
     int n=s.indexOf("</name>"); 
     String name
=s.substring(6,n);//“小明”前6个字符
     int s1=s.indexOf("<sex>")+5;//“男”前“<sex>”的索引加上“<sex>”本身的长度5个字符
    int s2=s.indexOf("</sex>");
     String sex
=s.substring(s1,s2);

     System.out.println(name
+sex);
     }

 

java练习题(字符串类):显示4位验证码、输出年月日、从XML中抓取信息

标签:str   get   and   string   dex   form   color   acea   查找   

原文地址:http://www.cnblogs.com/jonsnow/p/6215853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!