zoukankan      html  css  js  c++  java
  • 字符串的用法,时间日期的调用修改,生成随机码的验证

    一:字符串

           //定义字符串;每题的效果如下图
         String li=" 56 Ac DcmKc "; //获取字符长度 System.out.println(li.length()); //获得起始字符的索引 System.out.println(li.indexOf("c")); //获得最后字符出现的位置 System.out.println(li.lastIndexOf("c")); //去除字符串的前导尾部空格 System.out.println(li.trim()); //字符串的替换 System.out.println(li.replaceAll(" ", "")); //字符串的开始与结尾 System.out.println(li.startsWith(" 1")); System.out.println(li.endsWith(" ")); //字母的大小写转换 System.out.println(li.toLowerCase().replaceAll(" ", "")); System.out.println(li.toUpperCase()); //字符串的分割 String fenge="文件|编辑|源码|重构"; fenge=fenge.replace('|', ','); String[] zf=fenge.split(","); System.out.println(zf[0]); System.out.println(zf[1]); System.out.println(zf[2]); System.out.println(zf[3]);

        二:时间日期的获取与修改

    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Scanner;
    
    public class test3 {
    
        public static void main(String[] args) {
            //时间
            System.out.println(shijian());
    
            //时间2
            Calendar ca=Calendar.getInstance();
            ca.set(2015, 10, 21);//修改日期中的年
            int nian=ca.get(Calendar.YEAR);
            int yue=ca.getMaximum(Calendar.MONTH);
            int ri=ca.get(Calendar.DAY_OF_MONTH);
            System.out.println(nian+"-"+yue+"-"+ri);
            }
            
        //时间
        static String shijian(){
            Calendar a=Calendar.getInstance();
            SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            String b=f.format(a.getTime());
            return b;
        }
        
    
    }

        三:验证码

    public class test3 {
    
        public static void main(String[] args) {
    
            //验证码
            String YY="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
            String yzmm=yanzheng(YY);
            System.out.println(yzmm);
            //判断验证码是否相等,不区分大小写
            yzmm=yzmm.toLowerCase();
            Scanner sc=new Scanner(System.in);
            String sr=sc.next().toLowerCase();
            if(sr.equals(yzmm)){
                System.out.println("正确");
            }else{
                System.out.println("错误");
            }        
        }
        //验证码
        static String yanzheng(String YY){
            String yzm="";
            for(int i=0;i<4;i++){
                int m=(int)(Math.random()*10000000);
                int start=m%YY.length();
                yzm+=YY.substring(start, start+1);
            }
                return yzm;
        }
    
    }
  • 相关阅读:
    redis持久化之AOF和RDB
    pycharm快捷键
    500系列错误
    400系列错误
    Linux常用命令大全
    从浏览器输入一个地址,发送请求,经历了哪些过程(面试问题)
    401的错误分析
    301和302的区别
    数据库 语法收集 (主 mysql,次oracle,日常积累)
    python 发送邮件 smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed') 以及授权码设置步骤
  • 原文地址:https://www.cnblogs.com/AnswerTheQuestion/p/6216297.html
Copyright © 2011-2022 走看看