Java中的String、包装类及API常用类详解

摘要:

本文详细介绍了Java中的String类、包装类以及API常用类,并通过具体示例帮助读者更好地理解和掌握这些知识点。

一、String类

在Java中,字符串常量是用双引号括起来的字符序列。String类位于Java.lang包中,用于创建字符串对象。下面通过几个例子来讲解String类的用法。

1. 字符串创建与操作

String str1 = "Hello";
String str2 = "World";
String str3 = str1 + " " + str2; // 字符串拼接
System.out.println(str3); // 输出:Hello World

2. 字符串长度与索引

String str = "Hello, world!";
int length = str.length(); // 获取字符串长度
char ch = str.charAt(7); // 获取索引位置为7的字符
System.out.println("长度:" + length + ",索引7的字符:" + ch); // 输出:长度:13,索引7的字符:w

3. 字符串比较

String str1 = "Hello";
String str2 = "hello";
boolean isEqual = str1.equals(str2); // 区分大小写的比较
boolean isCaseInsensitiveEqual = str1.equalsIgnoreCase(str2); // 不区分大小写的比较
System.out.println("区分大小写比较结果:" + isEqual); // 输出:false
System.out.println("不区分大小写比较结果:" + isCaseInsensitiveEqual); // 输出:true

二、包装类

Java中的包装类用于将基本数据类型包装成对象,以便在需要使用对象而不是基本数据类型的场景下进行操作。以下是一些包装类的用法示例:

1. 基本类型与包装类转换

int num = 10;
Integer integer = Integer.valueOf(num); // 基本类型转换为包装类
int num2 = integer.intValue(); // 包装类转换为基本类型

2. 字符串与基本类型/包装类转换

String str = "123";
int num = Integer.parseInt(str); // 字符串转换为基本类型
Integer integer = Integer.valueOf(str); // 字符串转换为包装类
String str2 = integer.toString(); // 包装类转换为字符串

3. 包装类的实用方法

Integer max = Integer.MAX_VALUE;
Integer min = Integer.MIN_VALUE;
System.out.println("Integer的最大值:" + max); // 输出:2147483647
System.out.println("Integer的最小值:" + min); // 输出:-2147483648

三、API常用类

Java API中提供了许多常用类,下面列举几个例子:

1. Math类

double randomNum = Math.random(); // 生成0到1之间的随机数
int absNum = Math.abs(-10); // 取绝对值
System.out.println("随机数:" + randomNum);
System.out.println("绝对值:" + absNum);

2. System类

long startTime = System.currentTimeMillis(); // 获取当前时间毫秒数
// 执行一些操作
long endTime = System.currentTimeMillis(); // 再次获取当前时间毫秒数
System.out.println("操作耗时:" + (endTime - startTime) + "毫秒");

通过以上例子,我们可以看到Java中的String类、包装类及API常用类在实际编程中的应用。掌握这些知识点,将有助于我们更好地进行Java编程。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值