方法】【Java基础】java常用类和方法

2020-12-05 14:18发布

3条回答
不不就不
2楼 · 2020-12-07 14:16

java常用的类有很多种,每个常用的类当中又会存在很多的一些方法,在这里我给大概举例1-2种

一、String类

常用的方法

1,public char charAt(int index) 

返回字符串中index位置处的字符,index从0开始  

2,public int compareTo(String anotherString) 

比较当前字符串与anotherString字符串的大小。若当前字符串大,则返回正整数;当前字符串小,则返回一个小于0的整数;若两者相等,则返回0  

3,public int compareToIgnoreCase(String anotherString) 

比较两个字符串的大小,比较时,忽略大小写;返回结果和compareTo方法一致  

4,public String concat(String str) 

在当前字符串尾部追加字符串str,并返回连接后的新字符串  

5,public boolean endsWith(String suffix) 

若当前字符串以字符串suffix结尾,则返回true,否则返回false  

6,public boolean equals(Object anObject) 

若当前字符串对象与anObject拥有相同的字符串时,返回true,否则返回false  

7,public boolean equalsIgnoreCase(String anotherString) 

功能同equals(),但比较两字符串时,忽略大小写

二、math类

常用方法

1、static double ceil(double a) 

返回一个大于或等于a的最小双精度实数  

2、static double floor(double a) 

返回一个小于或等于a的最大双精度实数  

3、static double rint(double a) 

返回最靠近a的双精度实数  

4、static double pow(double a,double b) 

返回a的b次方  

5、static int round(float a)    static long round(double a) 

将a四舍五入后返回  

6、static double random() 

返回大于等于0且小于1的随机数  

7,abs(数据类型 a)  

返回a的绝对值  

8、max(数据类型 a,数据类型 b)  

返回a,b中的较大者  

9、min(数据类型 a,数据类型 b)  

返回a,b中的较小者


ClinEvol
3楼 · 2020-12-07 22:06

Object类

1.toString方法
在我们直接使用输出语句输出对象的时候,其实通过该对象调用了其toString()方法。

2.equals方法
方法摘要:
类默认继承了Object类,所以可以使用Object类的equals方法
boolean equals(Object obj)指示其他某个对象是否与此对象“相等”


DateFormat类

java.text.DateFormat:是日期/时间格式化子类的抽象类

作用:

格式化(也就是日期 -> 文本),解析(文本->日期)

成员方法:

String format(Date date) 按照指定的模式,把Date日期,格式化为符合模式的字符串

Date parse(String source) 把符合模式的字符串,解析为Date日期

DateFormat类是一个抽象类,无法直接创建对象使用,可以使用DateFormat类的子类


Syetem类

java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有;

public static long currentTimeMillis();返回以毫秒为单位的当前时间。

public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int Length);将数组中指定的数据拷贝到另一个数组中。

参数:

src - 源数据

srcPos - 源数据中的起始位置(起始索引)。

dest - 目标数组。

destPos - 目标数据中的起始位置

Length - 要复制的数组元素的数量。




包装类

包装类:

基本数据类型,使用起来非常方便,但是没有对应的方法来操作这些基本类型的数据
可以使用一个类,把基本类型的数据装起来,在类中定义一些方法,这个类叫做包装类,
我们可以使用类中的方法来操作这些基本类型的数据。

装箱:把基本类型的数据,包装到包装类中(基本类型的数据->包装类)

构造方法:

Integer(int value)构造一个新分配的 Integer对象,它表示指定的 int值。

Integer(String s)构造一个新分配的 Integer对象, 它表示String参数所指示的 int值。

传递的字符串,必须是基本类型的字符串,否则会抛出异常"100"正确 "a"抛异常

静态方法:

static Integer valueOf(int i)返回一个表示指定的int值的Integer实例。

static Integer valueOf(String s)返回保存指定的String的值的Integer对象。


拆箱:在包装类中取出基本类型的数据(包装类->基本类型的数据)
成员方法:

int intValue()以int 类型返回该Integer的值。

自动装箱和自动拆箱:基本类型的数据和包装类之间可以自动的相互转换

征戰撩四汸
4楼 · 2021-08-02 18:51

Java常用类:Object、Math、String、包装类、Date
Java集合框架:
                        接口:
Collection、List、Set、Map、Iterator

       类:Collections、ArrayList、HashMap

1.Math类常用方法使用

例子:计算-10.4的绝对值
           比较55, -10两个数哪个小
           比较0.0, -0.0两个数哪个大
            取0~1之间随机数


相关问题推荐

  • 回答 3

    零基础新手快速学习SEO主要方法需要掌握以下几点:1、学习SEO的专业术语各行业都有自己的行业术语,SEO的专业术语相对比较简单。但是对于小白来说,刚上手也是会晕头转向。小白可以先去百度上面简单了解一下SEO比较常见的一些术语:外链、内链、锚文本、robot...

  • 回答 3

    可以做前端开发,学习django和flask框架即可。我有学习资料可以私聊我。

  • 回答 2

    H5页面制作工具,iH5表单和联系人管理工具 ,麦客微博运营辅助工具,皮皮时光机GIF制作工具,GifCam/LICEcap/ScreenToGif在线图形设计工具 ,易图运营知识学习平台, PMCAFF互联网趋势统计分析工具, 百度指数/知乎热榜网站分析工具 ,友盟微信内容排版工具,...

  • 回答 2

    框架概览网站搭建通常分为两个部分:服务器搭建(服务器端)+网页制作(客户端)。网页制作部分主要包括网页内容、样式设计;服务器部分负责监听端口,根据请求与本地内容生成相应的响应。网站框架示意图如下图所示:一种简单的情景是:客户端通过访问特定IP...

没有解决我的问题,去提问