1.Random
package 常见API;
import java.util.*;
public class random {
public static void main(String[]args) {
/*
* Random类的常见用法*/
Random rand=new Random();
System.out.println(rand.nextBoolean());//随机生成boolean类型的随机数
System.out.println(rand.nextInt());//随机生成一个int范围内的随机数
System.out.println(rand.nextInt(26));//随机生成一个0-26的随机数
System.out.println(rand.nextDouble());//随机生成一个0.0-1.0的double类型的随机数
System.out.println(rand.nextFloat());//随机生成一个0.0-1.0的float的随机数
System.out.println(rand.nextLong());//随机生成一个long类型的随机数
System.out.println(rand.nextGaussian());//随机生成一个平均值是0.0,标准差是1.0的随机数
/*
* random类随机生成的是伪随机数语音看如下代码
* 对于相同的种子random生成的随机数相同,所以说是伪随机数
* */
Random a=new Random(50);
System.out.println(a.nextInt());
Random b=new Random(50);
System.out.println(b.nextInt());
}
}
2.Arraylist
package 常见API;
import java.util.ArrayList;
import java.util.Scanner;
public class arraylist {
public static void main(String[]args) {
Scanner cin=new Scanner(System.in);
ArrayList<String> list=new ArrayList<String>();
for(int i=0;i<5;i++)
{
list.add(cin.next());//向其中添加元素
}
for(String i:list)
System.out.println(i);
if(list.contains("1111"))//判断是否有某元素
System.out.println("YES");
else
System.out.println("NO");
list.remove("1111");//删除某个元素
if(list.contains("1111"))
System.out.println("YES");
else
System.out.println("NO");
System.out.println(list.get(2));//获取某个位置的元素
System.out.println(list.indexOf("2222"));//返回某个元素第一次出现位置的下标
// list.set(6, "77777");//将某个位置的元素设置比逊为int类型
list.clear();
if(list.isEmpty())//判断是否为空
{
System.out.println("YES");
}
else
System.out.println("NO");
}
}
3.Math类
package 常见API;
public class math {
public static void main(String[]args) {
System.out.println(Math.PI);//π
System.out.println(Math.E);//自然对数
System.out.println(Math.toDegrees(1.57));//弧度转角度
System.out.println(Math.toRadians(90));//角度转弧度
System.out.println(Math.acos(1.2));//反余弦值
System.out.println(Math.asin(0.8));//反正弦
System.out.println(Math.acos(2.3));//反正切
System.out.println(Math.floor(1.2));//下去整
System.out.println(Math.ceil(1.2));//上取整
System.out.println(Math.round(1.2));//四舍五入
System.out.println(Math.round(1.8));//四舍五入
System.out.println(Math.sqrt(9));//开根号
System.out.println(Math.min(1, 2));//求较小值
System.out.println(Math.max(3, 9));//求较大致
}
}
4.Date类
package 常见API;
import java.util.Date;
/*
*/
public class date {
public static void main(String[]args) {
Date date=new Date(2014,6,12,15,12,14);
int year=date.getYear();
System.out.println("YEAR="+year);
int month=date.getMonth();
System.out.println("Month="+month);
int day=date.getDay();
System.out.println("Day="+day);
int hour=date.getHours();
System.out.println("hour="+hour);
int minute=date.getMinutes();
System.out.println("minute="+minute);
int seconed=date.getSeconds();
System.out.println("seconed="+seconed);
}
}
5.