java中如何截取字符串中的指定一部分

关注:136  答案:4  mip版

解决时间 2021-02-06 13:27

提问者妳涐執唸汰深

2021-02-06 08:56

精选

比如 F:\workspace\ssh_photo\WebContent\uploadFile\1444783552338pic.jpg 想截取后面的文件名。

比如 F:\workspace\ssh_photo\WebContent\uploadFile\1444783552338pic.jpg 想截取后面的文件名。

最佳答案

二级知识专家回憶沒有意義

2021-02-06 09:41

具体方法如下:

String useName=

F:\workspace\ssh_photo\WebContent\uploadFile\1444783552338pic.jpg ;

int begin=useName.indexOf(“.”);

int last=useName.length();

System.out.println(useName.substring(begin,last));

方法介绍:

public String substring(int beginIndex, int endIndex);

第一个int为开始的索引,对应String数字中的开始位置。第二个是截止的索引位置,对应String中的结束位置.

全部回答

1楼不愛又何必糾纏

2021-02-06 12:14

可以使用spilt分割;

String str = "F:\workspace\ssh_photo\WebContent\uploadFile\1444783552338pic.jpg

";

String newstr[] = str.spilt('\\',5);

System.out.println(newstr[5]);

2楼就当涐的真心喂了狗

2021-02-06 11:00

String name="F:\\workspace\\ssh_phot.....\1444783552338pic.jpg";

int i=name.lastIndexOf("\\");

String naem1=name.substring(i+1);

3楼有你才幸福

2021-02-06 09:49

java用substring函数截取string中一段字符串

在String中有两个substring()函数,如下:

一:String.substring(int start)

参数:

start:要截取位置的索引

返回:

从start开始到结束的字符串

例如:String str = "hello word!";         System.out.println(str.substring(1));

System.out.println(str.substring(3));

System.out.println(str.substring(6));

将得到结果为:

ello word!

lo word!

ord!

如果start大于字符串的长度将会抛出越界异常;

二:String.substring(int beginIndex, int endIndex)

参数:

beginIndex 开始位置索引

endIndex    结束位置索引

返回:

从beginIndex位置到endIndex位置内的字符串

例如:String str = "hello word!";

System.out.println(str.substring(1,4));

System.out.println(str.substring(3,5));

System.out.println(str.substring(0,4));

将得到结果为:

ell

lo

hell

如果startIndex和endIndex其中有越界的将会抛出越界异常。

我要举报

如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

→点此我要举报以上信息!←

推荐资讯

java如何使截取字符串_java中如何截取字符串中的指定一部分相关推荐

  1. java substring截取字符串_java基础教程之字符串的介绍,比较重要的一个知识点【下】...

    字符串操作 1.获取子字符串 通过String类的substring()方法可对字符串进行截取.这些方法的共同点就是都是利用字符串的下标进行截取.应明确字符串下标是从0开始的. substring() ...

  2. java截取中文_java按字节截取带有汉字的字符串的解法(推荐)

    由于接口使用的oracle字段长度为固定字节数,然后传进来的字符串估计比数据库字段的总字节数要大,那么截取小于数据库字节数的字符串. 自己参考网上的例子,整了个递归调用就可以了,因为截取的字符字节长度 ...

  3. java 截取两个字符之间的字符串_java里面如何截取两个关键字中间的字符串?

    展开全部 1.split()+正则表达式来进行截取. 将正则传入62616964757a686964616fe58685e5aeb931333365633839split().返回的是一个字符串数组类 ...

  4. java正则表达式所有字符串_java正则表达式如何获取字符串中所有匹配内容

    java正则表达式如何获取字符串中所有匹配内容以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! java正则表达式如何获取 ...

  5. java语言 回文判断_java判断回文字符串的几种方法

    java判断回文字符串几种简单的实现: 1.将字符串倒置后逐一比较,实现如下: public class HuiWenTest { /** * @SERLIN */ public static voi ...

  6. java集合根据值排序_Java 8:对集合中的值进行排序

    java集合根据值排序 意识到Java 8将在接下来的几周内发布其GA版本之后,我认为现在是时候来看看它了,在过去的一周里,我一直在阅读Venkat Subramaniam的书 . 我要讲的是第3章, ...

  7. java try catch 输入字符串_java – 没有在try / catch中捕获NumberFormatException

    我正在创建一个.jsp页面的问题.对于那些担心的人来说,该网站是为了完成家庭作业,但是,我试图超越所需要的,并且不会要求任何与评分相关的内容.这完全是为了我自己的利益. 开展业务: 我从用户那里得到一 ...

  8. java 循环遍历字符串_Java 程序迭代遍历字符串中的每个字符

    Java 程序迭代遍历字符串中的每个字符 在本教程中,我们将学习遍历字符串的每个字符. 要理解此示例,您应该了解以下Java编程主题: 示例1:使用for循环遍历字符串的每个字符 示例class Ma ...

  9. Java设计模式应用到数据库_Java设计模式在数据库编程中的应用研究

    Java的广泛使用使得数据编程变得更加简单方便.本当中.当在加载父类的时候,再调用不同的子类,以避免代码文对Java进行了深入的探讨,提供了一种可行的应用Java的重复编写.templatemetho ...

  10. java读取文件到字符串_Java读取文件到字符串

    java读取文件到字符串 Sometimes while working with files, we need to read the file to String in Java. Today w ...

最新文章

  1. k-modes算法mysql_第十一章 K-Means(K均值)算法模型实现(中)
  2. 推公式hdu2298
  3. 判断访问端是否是移动设备
  4. 12张图带你彻底理解分布式事务产生的场景和解决方案!!
  5. 【推荐】BREW中 - 显示和图像
  6. android 判断是否是标点符号_Java 中文字符判断 中文标点符号判断
  7. eigen 列拼接_R语言-强大的矩阵运算
  8. JSP向Servlet传递数据以及与STM32、ESP8266通信过程
  9. oracle去掉重复记录语句
  10. c语言编程流水灯与交通灯实验,51单片机c语言交灯设计报告.doc
  11. 偏微分方程数值解的matlab程序,偏微分方程数值解法的MATLAB源码
  12. 河北科怡档案管理系统连接服务器,档案信息管理系统web端使用说明.docx
  13. fastqc v0.11.8
  14. vue——数字加逗号分隔
  15. 怎么把matlab代码输出到word,MATLAB图形输出到word中
  16. 如何分辨高防服务器?
  17. freeswitch阿里云安装配置文档
  18. 计算机组成原理与系统结构原理,计算机组成原理与系统结构
  19. POJ 刷题系列:2993. Emag eht htiw Em Pleh
  20. 嵌入式Linux中摄像头使用简要整理【转】

热门文章

  1. ubuntu安装时姓名、计算机名、用户名的含义
  2. ubuntu20.04安装ROS及常见问题
  3. 装X神器,让你的grafana看板变得炫酷起来
  4. 阿拉伯数字转化为大写汉字
  5. 小谢同学的C语言之路————第一章 初遇C语言 第二集 数据类型
  6. Modelsim仿真实验
  7. 2021年西式面点师(初级)考试题库及西式面点师(初级)考试试题
  8. win8系统保护服务器,Win8整合SmartScreen升级功能保护系统安全
  9. 深度学习机器学习面试问题准备
  10. 哪款蓝牙耳机品质好?音质好的四款蓝牙耳机测评