21xrx.com
2025-03-23 03:25:12 Sunday
文章检索 我的文章 写文章
Java常用类:String、Math、Date等详解及代码案例
2023-06-14 21:19:42 深夜i     12     0
String 不可变 方法

Java常用类:String、Math、Date等详解及代码案例

Java是一门面向对象的语言,其中包含许多常用类,这些类为Java程序员提供了便利。本文将深入探讨Java中的常用类,并举例介绍其应用。

一、String类

String类是Java中最常用的类之一。它用于处理字符串相关的操作,如字符串的拼接、查找、替换等。String类是一个不可变的类,因此,每次对String的操作都会返回一个新的String实例。

下面是一些常用的String方法:

public int length()//获取字符串长度
public char charAt(int index)//获取指定位置的字符
public int indexOf(char ch)//查找字符,并返回第一个出现的位置
public boolean contains(CharSequence s)//判断字符串是否包含指定的字符序列
public String substring(int beginIndex, int endIndex)//截取指定范围内子串
public String replace(char oldChar, char newChar)//替换字符
public String trim()//去除字符串首尾的空格

代码示例:

String str = "Hello World!";
int length = str.length();
char ch = str.charAt(0);
int index = str.indexOf('l');
boolean contains = str.contains("World");
String sub = str.substring(0, 5);
String newStr = str.replace('o', '0');
String trimmedStr = str.trim();
System.out.println(str);//Hello World!
System.out.println(length);//12
System.out.println(ch);//H
System.out.println(index);//2
System.out.println(contains);//true
System.out.println(sub);//Hello
System.out.println(newStr);//Hell0 W0rld!
System.out.println(trimmedStr);//Hello World!

二、Math类

Math类包含了许多用于数学运算的静态方法,如求最大值、最小值、绝对值、平方根等。使用Math类的方法,可以避免手写函数的错误。

下面是一些常用的Math方法:

public static double PI;//π
public static int abs(int a)//求绝对值
public static double sqrt(double a)//求平方根
public static double pow(double a, double b)//求a的b次方
public static int max(int a, int b)//求最大值
public static int min(int a, int b)//求最小值
public static double random()//生成随机数

代码示例:

int absValue = Math.abs(-10);
double sqrtValue = Math.sqrt(16);
double powValue = Math.pow(2, 3);
int maxValue = Math.max(5, 10);
int minValue = Math.min(5, 10);
double randomValue = Math.random();
System.out.println(absValue);//10
System.out.println(sqrtValue);//4.0
System.out.println(powValue);//8.0
System.out.println(maxValue);//10
System.out.println(minValue);//5
System.out.println(randomValue);//0.26190730213891215

关键词:Math、静态方法、数学运算

三、Date类

Date类用于操作日期和时间类型的数据。在Java 8之前,Date类是Java中处理日期和时间的唯一标准类,但是它存在许多问题,现已经被替代。

下面是一些常用的Date方法:

public Date()//创建一个表示当前时间的Date对象
public Date(long date)//创建一个表示指定时间的Date对象
public long getTime()//返回自1970年1月1日00:00:00 GMT以来的毫秒数
public void setTime(long time)//设置Date对象的时间

代码示例:

Date date = new Date();
long time = date.getTime();
System.out.println(date);//Wed Sep 29 19:09:07 CST 2021
System.out.println(time);//1632925747616

关键词:Date、操作日期、操作时间

总结

本文介绍了Java中的常用类之一:String、Math和Date类,并提供了代码示例,希望可以帮助Java程序员更好地理解这些类的应用和使用方法。

  
  

评论区

请求出错了