1、String类
字符串就是一连串的字符序列,Java提供了String和StringBuffer两个类来封装字符串,并提出了一系列的方法来操作字符串对象。
String类常用方法
public char charAt(int index)
//返回字符串中第index个字符。
public int length()
//返回字符串的长度。
public int indexOf(String str)
//返回字符串中出现str的第一个位置
public int indexOf(String str,int fromIndex)
//返回字符串中从fromIndex开始出现str的第一个位置
public boolean equals(string another)
//比较字符串与another是否一样
public boolean equalsIgnoreCase(string another)
//比较字符串与another是否一样(忽略大小写)
public String replace(char oldChar,char newChar)
//在字符串中用newchar字符替换oldchar字符
public boolean startswith(string prefix)
//判断字符串是否以prefix字符串开头
public boolean endsWith(string suffix)
//判断字符串是否以prefix字符串结尾
public string toUpperCase()
//返回一个字符串为该字符串的大写形式
public String toLowerCase()
//返回一个字符串为该字符串的小写形式
public String substring(int beginIndex)
//返回该字符串从beginIndex开始到结尾的子字符串
public String substring(int beginIndex,int endIndex)
//返回该字符串从beginIndex开始到endIndex结尾的子字符串
public Stringtrim()
//返回将该字符串去掉开头和结尾空格后的字符串
public static String valueOf(...)
//可以将基本数据类型数据转化为字符串
public String[] split(String regex)
//可以将一个字符串按照指定的分隔符分割,返回分隔后的字符串数组。
Scanner类
Scanner类是java.util包下的一个常用于扫描输出的类,Scanner类被final修饰无法被继承,同时实现了cloneable和Iterator接口。Scanner类的构造器包括键盘输入,字符串,文件,输入流等多种方式。
Scannner的常用方法
Scanner input = new Scannner(System.in);
Math类常用方法:
.random() :生成0~1的随机数
.abs() :获取数值的绝对值
.max() : 比较两个数字谁最大
.min() : 比较两个数字谁最小
.ceil() :向上取整
.floor() : 向下取整
.round() : 四舍五入
package cn.demo;
public class MathDemo {
/**
* @param args
*/
public static void main(String[] args) {
Math.abs(-3.5);//返回3.5
Math.max(2.5, 5.3);//返回5.3
int random= (int)(Math.random()*10);//生成一个0~9之间的随机数
}
日期和时间的显示形式
Date类
构造方法
public Date()
表示分配它的时间
public Date(long date):
设置毫秒值
public long getTime()
枚举
使用enum关键字来修饰是的它成为一个枚举类型
由一组固定的常量组成的类型,可以视枚举为一组长量的集合
枚举中不能存在普通函数与普通变量。
public enum WeekEnum{
//表示周一到周日
MON,THES,WEB,THUR,FRI,STA,SUN
}