Java字符串简介及用法(小白必备)不看后悔系列

本文介绍了Java中字符串的定义、数据类型分类(基本和引用),以及如何声明和使用字符串,重点讲解了String类中的常用方法,如split、concat、contains等,并说明了对象方法和静态方法的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

了解字符串

1、字符串该怎么定义呢?什么是字符串?

字符串就是很多单个字符拼接起来的字符串,java为我们提供了String对象来创建字符串,String是一个类(引用类型),相同我们也可以调用这个类的所有方法,java主要就是强调面向对象,利用对象实现想要实现的功能

 2、java中数据类型有哪几种呢?

分为两大种:

基本数据类型和引用数据类型

基本数据类型(byte short int long float double char boolean)

引用数据类型(字符串,数组,类,接口……)

3、怎么使用字符串?

当我们想要声明abcd是一个字符串的时候,我们可以用String 值abcd就用双引号引起来就可以。这样就实现了声明一个字符串值为abc

格式:String 变量名=“值”

这样就简单的实现了创建一个字符串赋值并打印

4、字符串中常用的方法有哪些?如何使用?

我们都知道java主要强调对象调用方法

那String是个类,由String声明的变量就是对象

我们可以用str这个对象调用String字符串类中的方法

划重点!!!另外再强调一下,在java中静态方法可以用类型直接调用,而非静态方法必须要创建该类的对象才能调用该方法

上方法!!!!

1、split

作用:分割字符串

返回值:返回值是一个字符串数组

参数:要对哪个字符进行分割

2、concat

作用:将此字符串拼接在此字符串的末尾

返回值:字符串

参数:要拼接的字符串

3、contains

作用:判断此字符串中是否包含指定字符

返回值:布尔类型

参数:指定的字符

4、equals

作用:判断字符串是否相等

返回值:布尔类型

参数:要和哪个字符串进行比较

5、compareTo

CompareTo的比较原理:

先读取出字符串的第一个“字母”进行比较,比较的是ascii码的值(字符所对应的十进制值),如果前面的大那么返回1,后面的大返回-1;此位置相同,继续比较下一位,直到最后一位,如果都相同的话,就返回0

作用:比较的,(比如需求是姓名按照字典排序)

返回值:整型

参数:字符串,比较的那个字符串

6、charAt

作用:返回指定字符

返回值:字符

参数:要指定字符的位置

7、length

作用:得到字符串长度

返回值:整型

参数:无参数

8、substring

作用:截取字符串

返回值:字符串

参数:int类型的下标从哪个位置开始截取,要注意下标是从0开始的哦

9、toLowerCase

作用:将字符串转换成小写

返回值:字符串

参数:无参数

10、toUpperCase

作用将字符串转换成大写

返回值:字符串

参数:无参数

11、trim

作用:去除字符串两端的空格

返回值:字符串

参数:无参数

12、replace

作用:替换

返回值:字符串

参数:两个第一个是旧字符串,第二个是要替换成什么字符串

13、toString

作用:转换成字符串

返回值:字符串

参数:无参数

String类中还有很多方法,这里就不一一例举了(列举的都是常用的)

大家可以通过以下这种方式来看该方法有没有返回值和参数有什么

当我们打出一个对象时idea会给我们提示,可以按照下图看:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橘猫_A

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值