第十章总结----字符串

本文详细介绍了Java中字符串的创建、连接、获取信息等操作,包括使用String类的构造方法、连接字符串、获取长度、查找、截取、替换、判断相等、比较、转换大小写、分割、格式化和日期时间格式化等。此外,还提到了正则表达式和高效字符串操作的StringBuilder类。
摘要由CSDN通过智能技术生成

一,Strinig类
单个字符串可以使用char类型保存,多个字符串组成的文本就需要保存在string对象中。string通常被称为字符串,一个string对象最多可以保存(2^32-1)个字节(占用4GB空间大小)的文本内容

(1)声明字符串

str = "你好";

        str = new String("你好");//10和11行输出结果一致

String:指定该变量为字符串类型

str:任意有效的标识符,表字符串变量的名称

(2)创建字符串

1,String(char a[])该方法用一个字符数组ch创建String对象

2,String(char a[],int offset,int lenght)该方法提取字符数组c中的一部分创建一个字符串对象。参数offest表示开始截取字符串的位置,lenght表示截取字符串的长度。

char[] c = {'s','t','u','d','e','n','t'};
        String s = new String(c,1,3);//1为前索引,3为个数
        //两者等价于 String s = new String("tud")

,String(char value)该构造方法可分配一个新的String对象,使其表示字符串数组参数中所有的元素连接的结果

 
除了以上几种使用String类的构造方法来创建字符串变量外,还可以通过将字符串常量的引用赋值给一个字符串变量来创建字符串,代码如下:

 

二,连接多个字符串

例题10.1【先连接对联的上,下联,再分行输出在控制台】

 

三,连接其他类型数据

例题10.2【统计每天的阅读和上机时间】

 

 

 

四,获取字符串信息

(1)获取字符串长度

使用string类的length()方法可获取声明的字符串对象的长度:(str为字符串长度)str.length();str.l

ength()

获取字符串的长度:String str = "we are students";
int size = str.length();

(2)字符串查找

String类提供了两种查找字符串的方法,即indexO方法()与lastIndexOf()方法

1,indexOf(String s):该方法用于返回参数字符串s在指定字符串中第一次出现的索引位置

str.indexOf(substr)
 

r:任意字符串对象             sbustr:要搜索的字符串

String str = "we are students";
int size = str.indexOf("a");//变量size的值是3
 2,lastindexOf(String str):该方法用于返回指定字符串最后一次出现的索引位置
 

str.lastinde

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值