-
collection接口是List Set Queue的父接口
查看全部 -
//强制类型转换
int b=(int) a;
//产生随机数函数
int x=(int)(Math.random()*10);
//使用foreach循环来输出数组中的元素
for(int num:nums){
System.out.print(num+" ");
}
查看全部 -
Calendar c=Calendar.getInstance();//创建Calendar对象
int year=c.get(Calendar.YEAR);//获取年
Date date=c.getTime();//将Calendar对象转换成Date对象
查看全部 -
Date d = new Date();
//创建SimpleDateFormat对象,指定目标格式
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//调用format()方法,格式化时间,转换成指定格式字符串
String today = sdf.format(d);
//输出
System.out.println(today);
使用parse()方法将文本转换成日期
String day="2018/10/08 17:00:00";
SimpleDateFormat df =new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
//调用parse()方法,将字符串转换成日期
Date date = df.parse(day);
System.out.println(date);
查看全部 -
基本类型不能调用方法
查看全部 -
基本类型与字符串之间的转换
//将基本类型转换成字符串
int c=10;
String str1=Integer.toString(c);//方法一
String str2=String.valueOf(c);//方法二
String str3=c+"";//方法三
//将字符串转换成基本类型
String str ="8";
int d =Integer.parseInt(str);//方法一
int e =Integer.valueOf(str);//方法二
查看全部 -
基本类型和包装类之间的转换
int i=10;
Integer x= new Integer(i);//手动装箱
Integer y=i;//自动装箱
Integer j=new Integer(8);
int m=j.intValue();//手动拆箱为int类型
int n=j;//自动拆箱为int 类型
查看全部 -
Integer m=new Integer(5)
Integer n = new Integer("8")
/将Integer型转换成double类型
double score3=score2.doubleValue();
查看全部 -
必须包含则是!=-1,不能在首位就是!=0;
查看全部 -
Math类用于执行基本数学运算的方法,Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名
Math.round() //四舍五入
Math.ceil() //返回大于参数的最小值
Math.floor() //返回小于参数的最大值
Math.random() //返回0到1之间的随机浮点数
查看全部 -
Collection接口:是List、Set、Queue接口的父接口;定义了可用于操作List、Set、Queue的方法(增删改查)
List接口及其实现类--ArrayList:
List是元素有序并且可以重复的集合,被称为序列;
List可以精确的控制每个元素的插入位置,或删除某个位置元素
ArrayList--数组序列,是List的一个重要实现类
ArrayList底层是有数组实现的
查看全部 -
集合概述
集合的概念:Java中的集合类:是一种工具类,就像是容器,储存任意数量的具有共同属性的对象。
集合的作用:
在类的内部,对数据进行组织;
简单而又快速的搜索大数量的条目;
有的集合接口,提供了一系列排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素;
有的集合接口,提供了映射关系,可以通过关键字(key)去快速查找到对应的唯一对象,而这个关键字可以使任意类型。
与数组的对比:
数组的长度固定,集合长度可变
数组只能通过下标访问元素,类型固定,而有的集合可以通过任意类型查找所映射的具体对象
Java集合框架
两个根接口:Collection(单个独立对象) 和 Map(提供映射关系<Key,Value> Entry键值对)
Collection 有3个子接口:
List序列 (ArrayList数组序列) Queue队列(LinkedList链表) (排列有序、可重复)
Set集(HashSet哈希集)(无序、不可重复)
Map:HashMap(哈希表)
查看全部 -
创建Calendar
Calendar c=Calendat.getInstance();
将Claendar对象转换成Date对象
Date date=c.getTime();
日期转换成指定格式的字符串
String now=sdf.format(date);
查看全部 -
在需要频繁的对字符串进行修改的时候,String Builder的效率比String的效率要高
查看全部 -
StringBuilder str=new StringBuilder("");
追加字符串
str.append("");
插入字符串
str.insert(位置," ")
查看全部
举报