Java常用的api

Character

Character 类在对象中包装一个基本类型 char 的值

构造方法:

    public static boolean isUpperCase(char ch) //判断是否是大写字符
    public static boolean isLowerCase(char ch) //判断是否是小写字符
    public static boolean isDigit(char ch) //判断是否是数字
    public static char toUpperCase(char ch) //转成大写
    public static char toLowerCase(char ch) //转成小写

举例:

//构造方法:public Character(char value)
		char c = 'a';
		Character ch = new Character(c);
		System.out.println(ch);
		
		System.out.println("-------------------");
		// public static boolean isUpperCase(char ch) 判断是否是大写字符
		System.out.println(Character.isUpperCase('a'));
		System.out.println(Character.isUpperCase('A'));
		System.out.println(Character.isUpperCase('0'));
		
		System.out.println("-------------------");
		//  public static boolean isLowerCase(char ch) 判断是否是小写字符
		System.out.println(Character.isLowerCase('a'));
		System.out.println(Character.isLowerCase('A'));
		System.out.println(Character.isLowerCase('0'));
		
		System.out.println("-------------------");
		//  public static boolean isDigit(char ch) 判断是否是数字
		System.out.println(Character.isDigit('a'));
		System.out.println(Character.isDigit('A'));
		System.out.println(Character.isDigit('0'));
		
		System.out.println("-------------------");
		// public static char toUpperCase(char ch) 转成大写
		System.out.println(Character.toUpperCase('a'));
		System.out.println(Character.toUpperCase('A'));
		
		System.out.println("-------------------");
		// public static char toLowerCase(char ch) 转成小写
		System.out.println(Character.toLowerCase('a'));
		System.out.println(Character.toLowerCase('A'));	
		

Integer

进制转换

注意:这里的字符串必须是由数字组成的字符串

 
    int i = 100;		

         //转换成2进制
	String i2 = Integer.toBinaryString(i);
	System.out.println(i2);
		
        //转换成8进制
	String i8 = Integer.toOctalString(i);
	System.out.println(i8);
			
        //转换成16进制
	String i16 = Integer.toHexString(i);
	System.out.println(i16);
		

int和String类型的相互转换:
  //int	-->	String
	//方式1:
	String s = 100 +"";
	//方式2:
  	String.valueOf(int)
	//方式3:
	Integer.toString(100);
  
  //String --> int
	//方式1:
  	Integer.parseInt(String)

Math

    public static int abs(int a),//取绝对值
		System.out.println(Math.abs(100));
		System.out.println(Math.abs(-100));
		
	public static double ceil(double a)//向上取整
		System.out.println(Math.ceil(12.3));
		System.out.println(Math.ceil(12.7));
		System.out.println(Math.ceil(12.0));
		
	public static double floor(double a),//向下取整
		System.out.println(Math.floor(12.3));
		System.out.println(Math.floor(12.7));
		System.out.println(Math.floor(12.0));
		
	public static int max(int a,int b) //取最大(min同理)
		System.out.println(Math.max(2, 3));

Random:

用于产生随机数的类。和种子相关(种子其实可以把它看成一个产生随机数的定义的规则)。

//得到50以内的随机数
Random random = new Random();
System.out.println(random.nextInt(50));
 // 得到1-100之间的随机数:
 new Random().nextInt(100) + 1

SimpleDateFormat()

用默认的模式格式化日期对象
SimpleDateFormat(String pattern):用给定的模式格式化日期对象
例如:
yyyy年MM月dd日 HH:mm:ss
yyyy-MM-dd HH:mm:ss

        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String dateStr2 = sdf2.format(d);
		System.out.println(dateStr2);
		
	//yyyy年MM月dd日 HH:mm:ss做成这种模式的日期
	SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
	String dateStr3 = sdf3.format(d);
	System.out.println(dateStr3);

Calendar

获取年,获取月,获取日,获取时,获取分,获取秒。

//使用默认时区和语言环境获得一个日历。返回的 Calendar 基于当前时间
Calendar c = Calendar.getInstance();



//获取年份
System.out.println(c.get(Calendar.YEAR));
		
//获取月份,注意值是从0-11月,我们想要显示的更加付给我们的阅读规则,就必须给月份加上1
System.out.println(c.get(Calendar.MONTH)+1);
		
//获取日期
System.out.println(c.get(Calendar.DATE));
		
//获取时
System.out.println(c.get(Calendar.HOUR));
		
//获取分
System.out.println(c.get(Calendar.MINUTE));
		
//获取秒数
System.out.println(c.get(Calendar.SECOND));
		
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值