1.Map Map是集合容器,存放的元素有键与值两部分组成,通过键可以找到所对应的值,键和值必须是引用数据类型,键是唯一的,不能重复,没有顺序. HashMap是Map的实现类. Map的添加,删除,查询 //创建Map对象 Map<String, String> map = new HashMa p<String,String>(); //给map中添加元素 map.put("1", "Monday"); map.put("7&q…
Java基础关于Map(字典)的方法使用 java中一般用map与hashmap来创建一个key-value对象 使用前提是要导入方法包: import java.util.HashMap: import java.util.Map;格式: Map 数据名称 = new HashMap(); key(键)-value(值)类似python里面的字典key-value是[一对一]对应关系(简单的打比方例如生活中的丈夫与妻子的关系)就例如看到key就会想到说这是value的老公,你看到value就会…
Java基础系列2:深入理解String类 String是Java中最为常用的数据类型之一,也是面试中比较常被问到的基础知识点,本篇就聊聊Java中的String.主要包括如下的五个内容: String概览 “+”连接符解析 字符串常量池 String.intern()方法解析 String.StringBuffer与StringBuilder String概览 在Java中,所有类似“ABCabc”的字面值,都是String的实例:String类位于java.lang包下,是Java语言的核心…
学习的这几个类  是日常工作中经常要使用到的类 Math 类包含用于执行基本数序运算的方法,如初等指数.对数.平方根和 三角函数. 成员方法 1.public static int abs(int a) 2.public static double ceil(double a) //向上(往大的数)取整 3.14 ->4.0 -3.14 -> -3.0 3.public static double floor(double a) //向下 (往小的数)取整 4.pbulic static in…
------- android培训.java培训.期待与您交流! ---------- Map集合: 该集合存储键值对.一对一对往里存.而且要保证键的唯一性. 和Set很像,其实Set底层就是使用了Map集合. Map与Collection:    Map与Collection在集合框架中属并列存在    Map存储的是键值对    Map存储元素使用put方法,Collection使用add方法    Map集合没有直接取出元素的方法,而是先转成Set集合,在通过迭代获取元素    Map集合…
个人理解: 个人感觉Map接口以后会经常用到,可以很清晰地查找某个对象,要熟悉其四种遍历方法.特别注意其键值对的键不能是重复的,有想定义有序存取的话,可以使用LinkedHashMap集合.不过定义自定义对象时,要复写其对象的hashCode和equals方法.静态导入的话,不用编辑器的话可以使用下.再定义方法时有多个参数的话,可以使用可变参数,不过只能一个且在最后面.Collections的工具类可以对数据进行升序和打乱顺序.集合是可以嵌套的. 一.Map接口概述: Map接口下的集合与Col…
1. Map接口 1.1 Map接口概述 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图. Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储. Map中的集合,元素是成对存在的(理解为夫妻).每个元素由键与值两部分组成,通过键可以找对所对应的值. Collection中的集合称为单列集合,Map中的集合称为双列集合. 需要注意的是,Map中的集合不能包含重复的键,值可以重复…
基本类型包装类 8种基本类型对应的包装类如: 将字符串转成基本类型: 将基本数值转成字符串有3种方式: 基本类型直接与””相连接即可:34+" " 调用String的valueOf方法:String.valueOf(34) : 调用包装类中的toString方法:Integer.toString(11); 自动装箱拆箱 自动拆箱:对象自动直接转成基本数值 自动装箱:基本数值自动直接转成对象 Integer i = 4;//自动装箱.相当于Integer i = Integer.valu…
Map 返回类型 方法 描述 V get(Object key) 根据key取得value V put(Obejct k,Object v) 向Map中加入(替换)元素,返回之前的Value:之前没有元素就返回null V remove(Object key) 根据key删除元素,返回Value对应的value void clear() 清空 int size() 获得集合的长度 boolean isEmpty() 判断是否为空 boolean containsKey(Object object…
1. 正则表达式 1.1 正则表达式的概念 正则表达式(英语:Regular Expression,在代码中常简写为regex). 正则表达式是一个字符串,使用单个字符串来描述.用来定义匹配规则,匹配一系列符合某个句法规则的字符串.在开发中,正则表达式通常被用来检索.替换那些符合某个规则的文本. 1.2正则表达式的匹配规则 参照帮助文档,在Pattern类中有正则表达式的的规则定义,正则表达式中明确区分大小写字母.我们来学习语法规则. 正则表达式的语法规则: 字符:x 含义:代表的是字符x 例如…