Java中部分常用内置类
String
Java中字符串属于对象,Java内置的String类来创建和操作字符串。
拼接字符串最常用的是+,而很少用String的concat方法。
int compareTo(String anotherString)
按照字符串顺序,比较两个字符串的不同。
boolean contains(CharSequence cs)
当字符串包含指定的char值序列时返回true。
boolean equals(Object anObject)
与指定对象比较,与String对象比较时比较字符串内容是否相同。
int indexOf(int ch)
返回字符串第一次出现指定字符的序列。
int lastIndexOf(int ch)
从后往前遍历返回字符串第一次出现指定字符的序列。
int length()
返回该字符串的长度。
char[] toCharArray()
将此字符串转换为一个char类型的数组返回。
更多详细内容请见:https://docs.oracle.com/javase/9/docs/api/java/lang/String.html#
Random
此类用于生成随机数。
int nextInt()
返回一个int型的伪随机数。
int nextInt(int bound)
返回一个0到指定范围(不包括)内的随机int值。
float nextFloat()
double nextDouble()
long nextLong()
更多详情请见:https://docs.oracle.com/javase/9/docs/api/java/util/Random.html
Math
Math 类包含执行基本数值运算的方法,例如初等指数、对数、平方根和三角函数。
Math类中的方法都为 static ,所以可直接调用,而不用创建对象。
static int abs(int a)
返回int类型值的绝对值
static double abs(int a)
…
static int max(int a, int b)
返回两个int值中更大的一个
…
static int min(int a, int b)
返回两个int值中更大的一个
…
static double pow(double a, double b)
返回第一个参数的第二个参数次幂的值。
…
更多详细方法详见:https://docs.oracle.com/javase/9/docs/api/java/lang/Math.html
Scanner
Scanner是一个简单的文本扫描器。
简单的使用方法如下:
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
int nextInt()
将输入的下一个标记扫描为 int。
更多细节方法内容见:https://docs.oracle.com/javase/9/docs/api/java/util/Scanner.html