Java-String 字符串

本文详细介绍了Java中的String类,包括其不可变性、字符串常量池的概念,以及如何在字符串和字符数组间转换。此外,还讨论了通过双引号创建与构造方法new创建字符串对象的区别,并列举了如`toCharArray()`、`charAt()`、`length()`和`substring()`等重要方法的使用。
摘要由CSDN通过智能技术生成

一 String 的特点

1 java 程序中 所有双引号字符串 都是String这个类的对象

                -- String 类 ,多了一种创建对象的方式

2 String字符串 一旦被创建就 [不可改变]

                -- 不可改变: 字符串内容不可改变 

3 字符串虽然不可改变 但是其内容可以被共享

                --字符串常量池 :当使用双引号创建字符串对象的时候,会检查常量池中是否存在该数据   没有:就创建  有:复用

4 字符串 和字符数组之间允许互相转换

                char[] chs={'a','b','c'};

                1 字符串数组转换字符串

                String s = new String(chs);

                2 字符串拆分为字符串

                char[] chs = s.toCharArray();

二  创建字符串对象, 两种方式的区别

双引号直接创建:在字符串常量池中维护

通过构造方法new出来:在对内中有自己独立的内存地址

三 String 类的成员方法

字符串转字符数组的方法:

public char[] toCharArray(); 将此字符串转换一个新的字符数组

字符串用于遍历方法

public char charAt(int index); 根据索引找字符

public int length(); 返回字符串的长度

字符串用于截取的方法

public String substring(int beginIndex);根据传入的索引截取字符串末尾

public String substring (int beginIndex, int endIndex); 根据传入的开始索引 和结束索引 截取 返回新的字符串

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值