Java截取String字符串的几种方法

Java截取String字符串的几种方法方法一,指定字符,截取字符串,返回字符串数组:Stringstr=”abcd,123,123abc,fij23″;String[]strs=str.split(“,”);方法二,指定索引号,截取字符串:将字符串从索引号为5开始截取,一直到字符串末尾。(索引值从0开始):Stringstr=”abcdefghijklmnopqrstuvwxyz”;str.substri…

大家好,又见面了,我是你们的朋友全栈君。

方法一,指定字符,截取字符串,返回字符串数组:

String str = "abcd,123,123abc,fij23";
String[]  strs=str.split(",");

方法二,指定索引号,截取字符串:

将字符串从索引号为5开始截取,一直到字符串末尾。(索引值从0开始):

String str = "abcdefghijklmnopqrstuvwxyz";
str.substring(5);

从索引号2开始到索引好4结束(并且不包含索引4截取在内,也就是说实际截取的是2和3号字符):

String sb = "abcdefghijklmnopqrstuvwxyz";
sb.substring(2, 4);

方法二,通过StringUtils截取

StringUtils.substringBefore("abcdefgefge", "e"); 

结果是:abcd
以第一个”e”,为标准。

StringUtils.substringBeforeLast("abcdefgefge", "e") 

结果为:abcdefgefg
以最后一个“e”为准。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144532.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(一)[通俗易懂]

    串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(一)[通俗易懂]本人所在铁人战队的实验室同学们主要从事单片机的编程开发。但比赛和项目过程中,常常都需要与机器人进行人机交互。虽然实验室常用的HMI串口屏能满足我们的基本需求,但没东西在手的时候,就是个难题了。所以本文则介绍一下使用visualstudio软件,进行C#上位机软件的开发入门。以同学们常用的串口助手(简洁版)为例,来着手进行学习和入门。由于笔者知识有限,且是第一次写博客,有不足或错误之处,还…

    2022年5月31日
    48
  • Linux2021.5.5激活码(最新序列号破解)

    Linux2021.5.5激活码(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    700
  • phpstorm2021永久激活码【2021最新】

    (phpstorm2021永久激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~S32P…

    2022年3月26日
    302
  • 发现C++Builder 2010一组类BUG

    发现C++Builder 2010一组类BUG

    2022年1月16日
    45
  • Python 贪吃蛇 代码

    Python 贪吃蛇 代码#!/usr/bin/envpython#-*-coding:utf-8-*-importpygameaspygameimportrandomimportsysfrompygame.rectimportRectclassSnake(object):def__init__(self):#定义3个颜色属性,以防后面需要self.black=pygame.Color(0,0,0)#背景颜色self

    2022年5月26日
    42
  • lasso回归matlab,机器学习Lasso回归重要论文和Matlab代码「建议收藏」

    lasso回归matlab,机器学习Lasso回归重要论文和Matlab代码「建议收藏」这是机器学习Lasso回归重要论文和Matlab代码下载,最近要做《优化理论基础》的课程大作业,需要用到mnist这个手写识别数据库,在网上查了一下如何使用,分享在这里,以飨读者。软件介绍机器学习Lasso回归重要论文和Matlab代码是纽约大学(NYU)YannLecun在上个世纪90年代做的一个关于手写数字识别的数据库。该数据库提出的Motivation是为了解决美国邮政zipcode机器…

    2022年5月17日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号