API(接口)
APPlication Programming Inteface(应用程序编程接口)
API常用类
Object 、String、java.util、包装类
Object的常用方法
String常用的方法
来简单操作一下:
String str = "隔空投送一下";
String str1 = "nihaoya";
String str2 = " jintian shizhouji ";
//判断是否为空
System.out.println(str.isEmpty());
//取到该String的长度
System.out.println(str.length());
//判断两个字符串是否相等
System.out.println("判断两个字符串是否相等:"+str.equals("nihaoya"));
//不区分大小写比较
System.out.println("不区分大小写比较:"+str1.equalsIgnoreCase("NIHAOYA"));
//返回该下标的char
System.out.println("返回该下标的char:"+str1.charAt(3));
//截取字符串下标从start开始
System.out.println("截取字符串下标从start开始:"+str.substring(2));
//截取区间字符串从start开始到end结束(包头不包尾)
System.out.println(str1.substring(1,6));
//替换字符串
System.out.println(str1.replace('y','m'));
//去掉字母首尾空格(去不掉中间的)
System.out.println(str2.trim());
String类的转换功能
来简单操作一下:
String abc = "123455789";
String letter = "NIHAOYA";
String letter1 = "nihaihaomang";
//转换成bytes型数组
byte[] bytes = abc.getBytes();
System.out.println(bytes.length);
//转换成char型数组
char[] charArray = abc.toCharArray();
System.out.println(charArray);
//将参数类型转换成String
//将所有英文字母转换为小写字母
System.out.println(letter.toLowerCase());
//将所有英文字母转换为大写字母
System.out.println(letter1.toUpperCase());
//将指定字符串连接到此字符串的结尾
System.out.println(letter1.concat("*****"));
StringBuffer常用的方法
再操作一下:
StringBuffer stringBuffer = new StringBuffer(abc);
System.out.println("追加字符串"+stringBuffer.append(abc));
//指定位置追加字符串
System.out.println("指定位置追加字符串"+stringBuffer.insert(3,"暂停"));
//删除下标处的字符
System.out.println("删除下标处的字符"+stringBuffer.deleteCharAt(9));
//删除下标区间的字符
System.out.println("删除下标区间的字符"+stringBuffer.delete(3,5));
//替换区间字符
System.out.println(stringBuffer.replace(3,7,"****"));
//反转字符串
System.out.println(stringBuffer.reverse());
//截取区间字符串从start开始到end结束(包头不包尾)
System.out.println(stringBuffer.substring(1,6));
//截取字符串
System.out.println(stringBuffer.substring(10));
Math的常用方法
操作:
//Math常用的方法
//随机数(0~1)
double random = Math.random();
System.out.println("0~1"+random);
//强制类型转换(指定区间)
int random3 = (int)(Math.random()*(800-300)+300);
System.out.println("800~300:"+random3);
Random的常用方法
//Random的常用方法
//随机数(产生一个随机数)
Random random1 = new Random();
System.out.println("随机:"+random1.nextInt());
//生成一个0~n之间的随机数
System.out.println("0~100:"+random1.nextInt(100));
Character常用的方法
Random概述
此类用于产生随机数 如果用相同的种子创建两个 Random 实例,则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列。
Date的常用方法
//Data的常用方法
Date date = new Date();
System.out.println(date);
//日期格式转换的帮助类
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy--M-d hh:mm:ss");
System.out.println(simpleDateFormat.format(date));
装箱拆箱
int a = 1;
//自动装箱 1.5之后
Integer c = 4;
//直接用包装类声明变量
Double d = 2.4;
//包装类--装箱
Integer integer = new Integer(a);
System.out.println(integer);
//自动拆箱
int b = integer + 1;
System.out.println(b);
//有了包装类,就可以在集合里存放了
ArrayList<Integer> arrayList = new ArrayList();
arrayList.add(1);
}
}
Calendar类
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法
util(工具)
util类是java为我们提供的一整套工具类。其中包含,获取时间,时间的格式转换,数字的运算,接收用户输入,生成随机数等。