JDK API官方文档

Integer类

1.用途&特点:
Integer类包装一个对象中的原始类型int的值。类型为Integer的对象包含一个单一字段,其类型为int 。此外,该类还提供了一些将int与String相互转换 ,以及在处理int时有用的其他常量和方法。
2.基本字段:
①public static final int MIN_VALUE的常量保持的最小值的 int可以具有,-2 **31。
②public static final int MAX_VALUE持有最大值一个 int可以有2 **31 -1。
③public static final 类 TYPE类原始类型 int的 类实例。
④public static final int SIZE用于表示二进制补码二进制形式的 int值的位数。
⑤public static final int BYTES用于表示二进制补码二进制形式的 int值的字节数。
3.常用方法:
public static String toString(int i,int radix)
返回由第二个参数指定的基数中的第一个参数的字符串表示形式。
如果基数小于Character.MIN_RADIX或大于Character.MAX_RADIX ,则使用基数10 。

import java.util.Scanner;
import java.math.BigInteger;
public class Strin_g{
	public static void main(String[] args) {
		int stri=new Integer(12);
		String str=Integer.toString(stri,2);
		System.out.println(str);
	}
}
结果为:1100;

public static int parseInt(String s,int radix);
将字符串参数解析为第二个参数指定的基数中的有符号整数。 字符串中的字符必须全部是指定基数的数字(由Character.digit(char, int)返回非负值确定),除了第一个字符可能是ASCII减号’-’ ( ‘\u002D’ )以指示负值或ASCII加号’+’ ( ‘\u002B’ )以表示正值。 返回所得到的整数值。

如果发生以下任何一种情况,则抛出类型NumberFormatException的异常:
<1>第一个参数是null或是长度为零的字符串。
<2>基数小于Character.MIN_RADIX或大于Character.MAX_RADIX 。
<3>字符串的任何字符不是指定基数的数字,除了第一个字符可能是减号’-’ ( ‘\u002D’ )或加号’+’ ( ‘\u002B’ ),前提是字符串长于长度1。
<4>由字符串表示的值不是int类型的值。

public class Strin_g{
	public static void main(String[] args) {
		String stri="23";
		int str=Integer.parseInt(stri,10);
		System.out.println(str);
	}
}
结果为:23;

public static Integer valueOf(String s,int radix);
返回一个Integer对象,保存从指定的String String的值,并用第二个参数给出的基数进行解析。 第一个参数被解释为在第二个参数指定的基数中表示一个有符号整数,就好像参数被赋予了parseInt(java.lang.String, int)方法一样。 结果是一个Integer对象,表示由字符串指定的整数值。

public class Strin_g{
	public static void main(String[] args) {
		String stri="10010101";
		int str=Integer.valueOf(stri,2);
		System.out.println(str);
	}
}
结果为:149;

Math类

1.用途&特点:
Math类包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数。
与StrictMath类的一些数字方法不同,Math类的StrictMath所有Math都没有定义为返回比特位相同的结果。
2.基本字段:
public static final double E
double值比其他任何一个更接近 e ,自然对数的基数。
public static final double PI
double值比任何其他的更接近 pi ,圆周长与其直径的比率。
3.基本方法:
public static double sin(double a)
返回角度的三角正弦。 特殊情况:
如果参数为NaN或无穷大,则结果为NaN。
如果参数为零,则结果为与参数相同符号的零。
计算结果必须在精确结果的1 ulp之内。 结果必须是半单调的。
参数:a - 以弧度表示的角度。

public class Strin_g{
	public static void main(String[] args) {
		double a=1;
		double str=Math.sin(a);
		System.out.println(str);
	}
}
结果为:0.8414709848078965

public static double toRadians(double angdeg)
将以度为单位的角度转换为以弧度测量的大致相等的角度。 从度数到弧度的转换通常是不准确的。
参数
angdeg - 以度为单位的角度
结果
测量角度 angdeg (弧度)。

//import java.util.Scanner;
//import java.math.BigInteger;
public class Strin_g{
	public static void main(String[] args) {
		double a=1;
		double str=Math.toRadians(a);
		System.out.println(str);
	}
}
结果为:0.017453292519943295;

System类

1.用途&特点:
System类包含几个有用的类字段和方法。 它不能被实例化。
System类提供的System包括标准输入,标准输出和错误输出流; 访问外部定义的属性和环境变量; 一种加载文件和库的方法; 以及用于快速复制阵列的一部分的实用方法。
2.基本字段:
public static final InputStream in
“标准”输入流。 该流已经打开,准备提供输入数据。 通常,该流对应于键盘输入或由主机环境或用户指定的另一个输入源。
public static final PrintStream out
“标准”输出流。 此流已经打开并准备好接受输出数据。 通常,此流对应于显示输出或由主机环境或用户指定的另一个输出目标。
对于简单的独立Java应用程序,编写一行输出数据的典型方法是:System.out.println(data)
public static final PrintStream err
“标准”错误输出流。 此流已经打开并准备好接受输出数据。
通常,此流对应于显示输出或由主机环境或用户指定的另一个输出目标。 按照惯例,此输出流用于显示错误消息或应该立即引起用户注意的其他信息,即使主要输出流(变量out的值已重定向到文件或其他目标,即通常不会持续监控。
3.常用方法:
public static Console console()
返回与当前Java虚拟机相关联的唯一的Console对象(如果有)。
结果:系统控制台,如果有的话,否则 null 。
常用来调试错误

public static void setIn(InputStream in)
重新分配“标准”输入流。
首先,如果有一个安全管理器,它的checkPermission方法被调用一个RuntimePermission(“setIO”)权限,看看是否可以重新分配“标准”输入流。

参数:in - 新的标准输入流。
异常:
SecurityException - 如果存在安全管理员,并且其 checkPermission方法不允许重新分配标准输入流。
public static void setOut(PrintStream out)
重新分配“标准”输出流。
首先,如果有一个安全管理器,它的checkPermission方法被调用一个RuntimePermission(“setIO”)权限,看看是否可以重新分配“标准”输出流。

参数:out - 新的标准输出流
异常:
SecurityException - 如果存在安全管理员,并且其 checkPermission方法不允许重新分配标准输出流。
public static void setErr(PrintStream err)
重新分配“标准”错误输出流。
首先,如果有一个安全管理员,它的checkPermission方法被调用一个RuntimePermission(“setIO”)权限,看看是否可以重新分配“标准”错误输出流。

参数:err - 新的标准错误输出流。
异常:
SecurityException - 如果存在安全管理员,并且其 checkPermission方法不允许重新分配标准错误输出流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值