String类方法

本文详细介绍了Java中的String类,包括其常用的构造方法,如从字符串、字符数组和部分数组创建String对象。此外,还探讨了获取字符串长度、特定字符及其索引的功能。同时,提到了大小写转换、字符串转化为字节数组和字符数组等转化方法,以及字符串的拼接操作。通过对这些基本功能的解析,有助于深入理解Java中String对象的使用。
摘要由CSDN通过智能技术生成

1.String的构造方法
1)String(String original):把字符串数据封装成字符串对象
2)String(char[] value):把字符数组的数据封装成字符串对象
3)String(char[] value, int index, int count):把字符数组中的一部分数据封装成字符串对象
2.String类的获取功能:
1)length():获取字符串的长度,其实也就是字符个数

String str = "333223";

System.out.println(str.length());

2)charAt(int index):获取指定索引处的字符

tring str = "3456677";

char[] c = {'a','d','s','f','a'};

System.out.println(str.charAt(7));

3)indexOf(String str):获取str在字符串对象中第一次出现的索引

String str = "adsfaxsdfas沙发上案发地方";

System.out.println(str.indexOf('a',5));

String类的转化功能:就是将大小写转换
                    (1).byte[] getBytes()  将字符串转化成    字节数组
                    (2).char[] toCharArray()   将字符串转化成为   字符数组
                    (3).static String valueOf(char[] chs)将字符数组转化为字符串
                    (4).static String valueOf(int i)将整数转化为字符串
                    (5).String toLowerCase()将字符串转化为小写 
                    (6).String toUpperCase()将字符串转化为大写
                    (7).String concat(String str)将字符串拼接

获取功能:获取字符串里的字符
                (1).int length()   得到字符串长度    
                (2).char charAt(int index)  指定索引位置 的字符      通过索引找字符
                (3).int indexOf(int ch)   第一次字符出现位置的索引    通过字符找索引
                        原因:  用 int修饰字符  那是因为   字符类型在int范围内   这样这里既可以写字符也可以是数字 
                (4).int indexOf(String str)  第一次   字符串  出现位置的索引      是指该字符串 的第一个字母的索引
                (5).int indexOf(int ch,int fromIndex)  从指定位置开始  向后出现要寻找的  字符  的  索引
                (6).int indexOf(String str,int fromIndex)  从指定位置开始  向后出现要寻找的  字符串  的  索引
                (7).String substring(int start)  截取 从该  字符开后的字符  知道字符串结束
                (8).String substring(int start,int end)截取 到指定索引结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

光莫不甘娜哪行

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

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

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

打赏作者

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

抵扣说明:

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

余额充值