
java
元梦人
梦不再远,心自在飞!
展开
-
Java判断一个字符串是不是数字
1. 自己写了个方法public static boolean isNumber(String str) { char[] ch = str.toCharArray(); int dash=0; for(int i=0;i<ch.length;i++) { //判断是不是负数,第一位是不是负号 if(ch[i]=='-'&&i==0) { continue; } //判断有没有没小数点,小数点原创 2020-07-25 17:00:32 · 287 阅读 · 0 评论 -
Java正则Pattern类简单上手
Java正则Pattern类简单上手正则表达式的作用验证数据的有效性替换文本内容从字符串中提取子字符串正则表达式应用场景邮箱验证手机号码验证用户名、密码是否合法…Pattern类的使用方法指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模式。因此,典型的调用顺序是://下面是通过正则判断字符串是否是数字的实原创 2020-07-25 13:01:35 · 466 阅读 · 0 评论 -
HashMap集合的四种遍历方式
Map集合的三种遍历方式迭代器遍历(不错)Map<Integer, String> map = new HashMap<>();map.put(1, "刘备");map.put(2, "张飞");map.put(3, "关羽");map.put(4, "诸葛亮");Set<Integer> keySet = map.keySet();//获得map集合的键的set集合Iterator<Integer> iterator = keySet.i原创 2020-07-22 18:51:59 · 286 阅读 · 0 评论 -
抽象类和接口有什么关系?
抽象类和接口有什么关系?抽象类:是对类的抽象,里面有抽象方法和非抽象方法 接口:更加彻底的抽象,里面只有常量和抽象方法(1.8之前)相同点:都可以具有抽象方法,都不能用来创建实例对象,只能用来实现不同点:抽象类不仅仅只有抽象方法也可以有实现方法和成员变量,接口(1.8)之前只能常量和抽象方法,(1.8)之后接口中也·可以有默认方法、私有方法和静态方法,接口中的常量public static final可以省略不写默认有,抽象方法的abstract也可以省略不写,默认是抽象方法。...原创 2020-07-22 17:37:00 · 144 阅读 · 0 评论 -
SpringIOC工厂模式解耦原理,简单易懂
一。创建maven项目Factory-pattern二。创建dao接口和实现类UserDao接口package com.zq.dao;/** * 用户持久层接口 */public interface UserDao { /** * 添加用户 */ void addUser();}UserDaoImplpackage com.zq.dao.impl;import com.zq.dao.UserDao;/** * 用户持久层实现类 */原创 2020-07-12 15:26:54 · 566 阅读 · 1 评论