java实用类

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
}

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值