广告
返回顶部
首页 > 资讯 > 精选 >java中怎么截取字符串最后一位
  • 520
分享到

java中怎么截取字符串最后一位

2023-07-02 15:07:19 520人浏览 泡泡鱼
摘要

本篇内容主要讲解“java中怎么截取字符串最后一位”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java中怎么截取字符串最后一位”吧!截取字符串最后一位1.用substring()来截

本篇内容主要讲解“java中怎么截取字符串最后一位”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java中怎么截取字符串最后一位”吧!

截取字符串最后一位

1.用substring()来截取

理论上它是按照字符串.substring(字符串.lastIndexOf("\\")+1)这个格式来的,但是在涉及到特殊符号时需要用\\来转义,所以注意下。

例子:

public class Test {public static void main(String[] args) {String fileName="E:/eclipse_workspace1/FtpOperateFile/logs/IYinXin.log";String newFileName=fileName.substring(fileName.lastIndexOf("/")+1);System.out.println("最后一个文件名为=====>"+newFileName);} }

效果图:

java中怎么截取字符串最后一位

2.用split()来截取

注:遇到特殊符号时需要用\\来转义

例子:

public static void main(String[] args) {String fileName="E:/eclipse_workspace1/FtpOperateFile/logs/IYinXin.log";//用/进行切割String[] spiltFileName=fileName.split("\\/");//获取最后一个文件名String lastName=spiltFileName[spiltFileName.length-1];System.out.println("最后一个文件名是=====>"+lastName);}

效果图:

java中怎么截取字符串最后一位

3.对在windows下的目录进行截取最后一位

java中怎么截取字符串最后一位

4.对linux下的目录进行截取最后一位

java中怎么截取字符串最后一位

截取字符串的常见方法

工作中经常遇到截取字符串的需求,介绍两种常见的截取字符串方法。

常用方法

方法一:split(),此方法返回的是一个字符串数组类型;

方法二:substring(),进行字符串截取。

常用方法介绍和应用示例

**方法一:**通过split(),此方法返回的是一个字符串数组类型。

  • 只传一个参数:split(String regex)

将正则传入split(),根据给定正则表达式的匹配拆分此字符串。不过通过这种方式截取会有很大的性能损耗,因为分析正则非常耗时。

String str = "AB@CD";String[] strs = str.split("@");for(int i=0;i<strs.length;i++){    System.out.println(strs[i].toString());}

运行结果:

AB
CD

  • 传入两个参数:split(String regex,int limit)

regex &ndash; 正则表达式分隔符。

limit &ndash; 分割的份数。

将正则和份数传入split()。根据给定正则表达式的匹配和想要分割的份数来拆分此字符串。

String str = "HelloWorld@qq@com";String[] strs = str.split("@",2);for(int i=0;i<strs.length;i++){    System.out.println(strs[i].toString());}

运行结果:

HelloWorld
qq@com

**方法二:**通过subString()方法来进行字符串截取

  • 只传一个参数:subString(int beginIndex)

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

String sb = "HelloWorld@qq.com";String str = sb.substring(5);System.out.println(str);

运行结果:

World@qq.com

  • 传入两个参数:substring(int beginIndex, int endIndex)

从索引号beginIndex开始到索引号endIndex结束(返回结果包含索引为beginIndex的字符不包含索引endIndex的字符),如下所示:

String sb = "HelloWorld@qq.com";String str = sb.substring(0, 5);System.out.println(str);

运行结果:

Hello

  • 根据某个字符截取字符串

这里根据”@”截取字符串(也可以是其他子字符串)

String sb = "HelloWorld@qq.com";String str = sb.substring(0, sb.indexOf("@"));System.out.println(str);

运行结果:

HelloWorld

分析:indexOf(String str)方法返回的是子字符串第一次出现在字符串的索引位置,上面的代码返回的是@前面的字符。

到此,相信大家对“java中怎么截取字符串最后一位”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: java中怎么截取字符串最后一位

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

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

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

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

下载Word文档
猜你喜欢
  • java中怎么截取字符串最后一位
    本篇内容主要讲解“java中怎么截取字符串最后一位”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“java中怎么截取字符串最后一位”吧!截取字符串最后一位1.用substring()来截...
    99+
    2023-07-02
  • java中如何截取字符串最后一位
    目录截取字符串最后一位1.用substring()来截取2.用split()来截取3.对在Windows下的目录进行截取最后一位4.对linux下的目录进行截取最后一位截取...
    99+
    2022-11-13
  • oracle如何截取字符串最后一位
    在Oracle中,可以使用SUBSTR函数来截取字符串的最后一位。具体方法如下: 使用SUBSTR函数截取字符串的最后一位: S...
    99+
    2023-10-28
    oracle
  • java截取字符串后几位字符
    Java中的String类提供了一个substring(int from, int to)方法用于截取字符串中位置为from到to-1位置的字符。因为字符串的字符位置是从0开始的,而substring(int from,...
    99+
    2018-03-29
    java基础 java 截取 字符串 后几位 字符
  • java截取字符串后几位字符的方法
    java截取字符串后几位字符的方法:java中截取字符串中最后几个字符可以使用String类的substring方法,具体用法参考下方说明:substring(int beginIndex)substring(int b...
    99+
    2015-11-18
    java 字符串
  • php怎么截取指定字符串后几位字符
    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑在对字符串进行处理时,有时我们需要对字符串进行截取操作。在 PHP 中,截取字符串可以通过 PHP 的预定义函数 substr() 来实现。subst ...
    99+
    2014-06-15
    php 截取字符串
  • java中怎么截取字符串前几位
    java中可以使用substring()方法截取字符串前几位。substring() 方法返回字符串的子字符串。语法:public String substring(int beginIndex)或public...
    99+
    2017-09-09
    java基础 java
  • php怎么去除字符串最后一位字符
    两种去除方法:1、用substr()去除,只需要将该函数的第二个参数设置为0,第三个参数设置为(字符串长度-1)即可,语法“substr($str,0,strlen($str)-1)”。2、用str_split()将字符...
    99+
    2022-08-08
    php字符串 php
  • python字符串截取最后两位的方法是什么
    可以使用切片的方式来截取字符串的最后两位。在Python中,字符串可以被看作是字符的列表,可以使用索引来访问字符串中的单个字符。索引...
    99+
    2023-10-19
    python
  • es6如何截取字符串后几位
    这篇文章主要讲解了“es6如何截取字符串后几位”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“es6如何截取字符串后几位”吧! 4...
    99+
    2022-10-19
  • oracle怎么截取字符串前几位
    在Oracle中,可以使用SUBSTR函数来截取字符串的前几位。SUBSTR函数的语法如下:SUBSTR (string, ...
    99+
    2023-08-19
    oracle
  • php如何取字符串最后几位
    这篇“php如何取字符串最后几位”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何取字符串最后几位”文章吧。两种方法:...
    99+
    2023-07-04
  • Java Integer怎么获取第一位和最后一位并进行截取
    这篇文章的内容主要围绕Java Integer怎么获取第一位和最后一位并进行截取进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!Intege...
    99+
    2023-06-29
  • Java中怎么精确截取字符串
    今天就跟大家聊聊有关Java中怎么精确截取字符串,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Java精确截取字符串,取得字符串前面指定长度字符函数用java取得字符串的前面部分内容...
    99+
    2023-06-17
  • js如何获取字符串最后几位字符数
    这篇文章主要为大家展示了“js如何获取字符串最后几位字符数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何获取字符串最后几位字符数”这篇文章吧。 js获...
    99+
    2022-10-19
  • php怎么截取字符串的前几位
    两种截取方法:1、使用substr()函数,只需要将该函数的第二个参数设置为0,第三个参数设置为N即可截取英文字符串的前N位,语法“substr(字符串,0,N)”。2、使用mb_substr()函数,只需要将...
    99+
    2022-08-08
    php字符串 php
  • Java Integer如何获取第一位和最后一位,并截取
    目录Integer获取第一位和最后一位并截取场景求Integer位数的巧妙方法Integer获取第一位和最后一位并截取 场景 获取 5,10,15,25,30; 判断尾数为5的进入判...
    99+
    2022-11-13
  • php中如何按位截取字符串
    在php中使用substr()函数按位截取字符串的方法:substr()函数是用于根据条件返回字符串的一部分,substr()函数语法:substr(string,start,length);具体方法...
    99+
    2022-10-22
  • jquery怎么获取后几位字符串
    本教程操作环境:Windows10系统、jquery3.6版本、Dell G3电脑。jquery怎么获取后几位字符串?jq 截取字符串后四位var brand="236554123846512" var brand4=b...
    99+
    2023-05-14
    jQuery
  • C#中怎么截取字符串
    这篇文章给大家介绍C#中怎么截取字符串,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。C#截取字符串应用:C#截取指定长度中英文字符串方法public static string GetFi...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作