字符串拆分----split()关键字

举报
魏铁锤 发表于 2022/09/11 14:21:27 2022/09/11
【摘要】 ​ 字符串概念        字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存    储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s="abcdefghij",则s[1]="b",    s[9]="j",这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。字符串String函数    今天我们来用String函数为例,来掩饰...

 字符串概念
        字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存
    储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s="abcdefghij",则s[1]="b",
    s[9]="j",这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。
字符串String函数
    今天我们来用String函数为例,来掩饰以下字符串的拆分
    String关键字提供了split()方法将一个字符串分割成子字符串
    结果作为字符串数组返回,最后打印输出编辑   

7a1113c5d98746d586bf7946161d1704.jpg


代码如下
    public class Sun {
    public static void main(String[] args){
        String words="没有 金钱延续的 爱情 一文 不值";
        System.out.println("拆分前"+words);
        System.out.println("拆分后");
        String[] newwords=words.split(" ");
        for (int i=0;i<newwords.length;i++){
            System.out.println(newwords[i]);
        }
      }
    }
代码解析:
        先写好编译环境,然后创建一个String字符串类型的words 在里面输入字符串,要拆分的地方
    可以用空格或者用逗号等进行被标记,用于split关键字读取,然后进行一个拆分前print打印输出
    提示,再打印拆分后打印输出提示,创建一个String[]数组类型的newword 用于储存拆封后的子字
    符串,通过words.split的方式进行关键字的调用,最后再通过一个循环进行了一个打印输出,在
    循环条件这里又使用了一个length函数,增强了程序的灵活性、复用性。通过打印分别输出了拆分
    后的字符串。
运行拆分后结果:

编辑
本章小结:本章所学的关键字split()关键字不用提前声明,通过要拆分字符串的名字点的方式进行调用,声明以什么作为分割条件。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。