广告
返回顶部
首页 > 资讯 > 精选 >Java截取字符串的方法有哪些
  • 482
分享到

Java截取字符串的方法有哪些

2023-07-06 02:07:56 482人浏览 安东尼
摘要

这篇文章主要介绍了Java截取字符串的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java截取字符串的方法有哪些文章都会有所收获,下面我们一起来看看吧。1 .substring()这个是比

这篇文章主要介绍了Java截取字符串的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java截取字符串的方法有哪些文章都会有所收获,下面我们一起来看看吧。

1 .substring()

这个是比较常用的一个方法。

此方法有两种形式:

substring(int beginIndex); //提取从索引位置开始至结尾处的字符串部分substring(int beginIndex,int endIndex); //提取beginIndex开始到endIndex的字符串部分

实例代码:

        String str = "你好,Java练习生";        //substring(int beginIndex);        String substring1 = str.substring(3);        //substring(int beginIndex,int endIndex);        String substring2 = str.substring(3, 7);        System.out.println(substring1);//Java练习生        System.out.println(substring2);//Java

需要注意的是:计数从0开始,如果超过了字符串长度则会报错:

java.lang.StringIndexOutOfBoundsException: String index out of range:

计算位置示意图

Java截取字符串的方法有哪些

2 split()+正则表达式

不常用,不过在某些特定场合特别好用。

格式:字符串.split("指定分隔符");–返回的是一个数组

举例(以英文逗号为分隔符):

        String str = "Good,good,study,day,day,up";        String[] split = str.split(",");        for (String s:             split) {            System.out.println(s);        }

Java截取字符串的方法有哪些

3 StringUtils.substring()

需要在导入StringUtils的工具类。结合了很多方法。

因为每个人用的工具类不同所以只记录一种。

Maven导入:

        <dependency>            <groupId>com.lispcast</groupId>            <artifactId>org.apache.commons.lang</artifactId>            <version>2.5.0</version>        </dependency>
  • String substring(String str,int start):避免异常地从指定的String获取一个子字符串。

  • String substring(String str,int start, int end):可避免异常地从指定的String获取一个子字符串。

  • String substringAfter(String str,String separator):在第一次出现分隔符后获取子字符串。

  • String substringAfterLast(String str,String separator):在最后一次出现分隔符之后获取子字符串。

  • String substringBefore(String str,String separator):在第一次出现分隔符之前获取子字符串。

  • String substringBeforeLast(String str,String separator):在最后一次出现分隔符之前获取子字符串。

  • String substringBetween(String str,String tag):获取嵌套在同一String的两个实例之间的String。

  • String substringBetween(String str, String open, String close):获取嵌套在两个字符串之间的字符串。

测试

String str = "大家好,我是练习两年半的个人练习生,cxk";        //- String substring(String str,int start):避免异常地从指定的String获取一个子字符串。        String substring1 = StringUtils.substring(str, 4);                //- String substring(String str,int start, int end):可避免异常地从指定的String获取一个子字符串。        String substring2 = StringUtils.substring(str, 4, 7);                //- String substringAfter(String str,String separator):在第一次出现分隔符后获取子字符串。        String substringAfter = StringUtils.substringAfter(str, ",");                //- String substringAfterLast(String str,String separator):在最后一次出现分隔符之后获取子字符串。        String substringAfterLast = StringUtils.substringAfterLast(str, ",");                //- String substringBefore(String str,String separator):在第一次出现分隔符之前获取子字符串。        String substringBefore = StringUtils.substringBefore(str, ",");                //- String substringBeforeLast(String str,String separator):在最后一次出现分隔符之前获取子字符串。        String substringBeforeLast = StringUtils.substringBeforeLast(str, ",");                //- String substringBetween(String str,String tag):获取嵌套在同一String的两个实例之间的String。        String substringBetween1 = StringUtils.substringBetween(str, ",");                // - String  substringBetween(String str, String open, String close):获取嵌套在两个字符串之间的字符串。        String substringBetween2 = StringUtils.substringBetween(str, "好", "的");        System.out.println(substring1);        System.out.println(substring2);        System.out.println(substringAfter);        System.out.println(substringAfterLast);        System.out.println(substringBefore);        System.out.println(substringBeforeLast);        System.out.println(substringBetween1);        System.out.println(substringBetween2);

Java截取字符串的方法有哪些

关于“Java截取字符串的方法有哪些”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Java截取字符串的方法有哪些”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: Java截取字符串的方法有哪些

本文链接: https://www.lsjlt.com/news/357172.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java截取字符串的方法有哪些
    这篇文章主要介绍了Java截取字符串的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java截取字符串的方法有哪些文章都会有所收获,下面我们一起来看看吧。1 .substring()这个是比...
    99+
    2023-07-06
  • C#截取字符串方法有哪些
    本篇内容介绍了“C#截取字符串方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一种:根据单个分隔字符用split截取现金盘网站制作...
    99+
    2023-06-03
  • javascript有哪些截取字符串的方法
    这篇文章主要讲解了“javascript有哪些截取字符串的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript有哪些截取字符串的方法”吧!...
    99+
    2022-10-19
  • JS截取字符串的方法有哪些
    这篇文章主要介绍了JS截取字符串的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JS截取字符串的方法有哪些文章都会有所收获,下面我们一起来看看吧。JS提供三个截取字符...
    99+
    2022-10-19
  • oracle字符串截取的方法有哪些
    在Oracle数据库中,可以使用以下方法来截取字符串:1. SUBSTR函数:SUBSTR函数用于从一个字符串中截取子字符串。它的语...
    99+
    2023-08-08
    oracle
  • awk截取字符串的方法有哪些
    在awk中,可以使用以下方法来截取字符串:1. 使用substr函数:substr函数可以从一个字符串中截取指定位置和长度的子字符串...
    99+
    2023-08-16
    awk
  • oracle截取字符串的方法有哪些
    在Oracle中,可以使用以下几种方法截取字符串:1. SUBSTR函数:SUBSTR函数用于从字符串中截取子字符串。它的语法为:S...
    99+
    2023-09-07
    oracle
  • linux中字符串截取的方法有哪些
    在Linux中,有多种方法可以对字符串进行截取,如下所示:1. 使用`cut`命令:`cut`命令可以用来从输入的字符串中删除字段或...
    99+
    2023-10-08
    linux
  • Java截取字符串方法
    主要有以下几种方法:     1、通过subString()方法来进行字符串截取(最常用)    2、通过StringUtils(apache的)提供的方法或者StrUtil(hutool的)    3、split()+正则表达式...
    99+
    2023-09-01
    java 开发语言
  • JavaScript实现字符串截取的方法有哪些
    这篇文章主要介绍了JavaScript实现字符串截取的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript实现字符串截取的方法有哪些文章都会有所收获,下面我们一起来看看吧。在 JavaS...
    99+
    2023-07-05
  • string类中截取字符串的方法有哪些
    在string类中,截取字符串的方法有以下几种:1. substring(int beginIndex):从指定索引位置开...
    99+
    2023-08-29
    string
  • js常用的截取字符串方法有哪些
    JavaScript中常用的字符串截取方法有以下几种:1. `substring(start, end)`:截取字符串的一...
    99+
    2023-08-29
    js
  • MySQL实现字符串截取的方法有哪些
    本篇内容主要讲解“MySQL实现字符串截取的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL实现字符串截取的方法有哪些”吧!前言在后端开发过程中与数据库打交道乃是家常便饭,有时...
    99+
    2023-06-29
  • Java中截取字符串方法
    java中对字符串进行截取 通过subString()方法来进行字符串截取,返回字符串中的子字符串,在java中有两种用法 //示例代码public static void main(String[] args) { Str...
    99+
    2023-08-16
    java 开发语言 servlet
  • php截取字符串的方式有哪些
    PHP截取字符串的方式有以下几种:1. substr()函数:该函数可以从一个字符串中截取指定长度的子字符串。它接受三个参...
    99+
    2023-09-05
    php
  • JAVA 截取字符串的几种方法
    主要有以下几种方法: 通过subString()方法来进行字符串截取(最常用) 2、通过StringUtils提供的方法 3、split()+正则表达式来进行截取 一、 最常用的一种:...
    99+
    2023-09-11
    java 开发语言
  • java截取字符串后几位字符的方法
    java截取字符串后几位字符的方法:java中截取字符串中最后几个字符可以使用String类的substring方法,具体用法参考下方说明:substring(int beginIndex)substring(int b...
    99+
    2015-11-18
    java 字符串
  • javascript截取字符串的方法
    小编给大家分享一下javascript截取字符串的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!javascript截取字符串的方法:1、使用subst...
    99+
    2023-06-14
  • Java字符串的截取和分割方法
    这篇文章主要讲解了“Java字符串的截取和分割方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java字符串的截取和分割方法”吧!一、字符串的截取和分割在程序开发中,有些时候我们需要对字符...
    99+
    2023-06-15
  • delphi截取字符串函数有哪些
    在Delphi中,可以使用以下函数来截取字符串:1. Copy:使用Copy函数可以截取字符串的指定部分。语法如下:Copy(Sou...
    99+
    2023-10-08
    delphi
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作