java中去除文件名的后缀名_Java程序在最后一个点后去除其扩展名的文件名
该方法removeExtension()用于在最后一个点后去除扩展名的文件名。该方法需要一个参数,即文件名,并且返回不带扩展名的文件名。
演示此的程序如下所示-
示例import java.io.File;
public class Demo {
public static String removeExtension(String fname) {
int pos = fname.lastIndexOf('.');
if(pos > -1)
return fname.substring(0, pos);
else
return fname;
}
public static void main(String[] args) {
System.out.println(removeExtension("c:\\JavaProgram\\demo1.txt"));
}
}
上面程序的输出如下-
输出结果c:\JavaProgram\demo1
现在让我们了解上面的程序。
该方法removeExtension()用于在最后一个点后去除扩展名的文件名。证明这一点的代码片段如下-public static String removeExtension(String fname) {
int pos = fname.lastIndexOf('.');
if(pos > -1)
return fname.substring(0, pos);
else
return fname;
}
该方法将main()打印文件名,而不包含该方法返回的扩展名removeExtension()。证明这一点的代码片段如下-public static void main(String[] args) {
System.out.println(removeExtension("c:\\JavaProgram\\demo1.txt"));
}
java中去除文件名的后缀名_Java程序在最后一个点后去除其扩展名的文件名相关推荐
- java中的多线程有什么意义_Java多线程与并发面试题(小结)
1,什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位.程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速.比如,如果一个线程完成一 ...
- 编程小知识:文件扩展名的作用是什么?通俗易懂的文件扩展名详解
介绍 文件扩展名(filename extension)也称为文件的后缀名,是操作系统用来标记文件类型的一种机制,在Windows系统下,扩展名还可以告诉操作系统默认用什么软件打开文件.通常来说,一个 ...
- java中string 和stringbuffer的区别_Java中的String,StringBuilder,StringBuffer三者的区别...
最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下, ...
- java中输出值保留四位小数_Java工程师(3).变量和数据类型
变量 什么是变量 变量是内存中的一块存储空间,用于保存Java程序准备使用的数据. 可以为变量赋予一个简短并易于记忆的名字方便我们使用变量的值. int 变量的声明 因为经常要保存一些数据,所以变量是 ...
- java中字母用什么单词赋值_Java初学
Java-SUN 语言平台J2SE(桌面) ,J2ME(移动被安卓所取代),J2EE(企业主要用于web) 1.跨平台(操作系统)原理: 在任意操作系统上运行,一次编写到处运行. 依赖JVM(Java ...
- java中final是修饰符么_Java final修饰符详解
final 在 Java 中的意思是最终,也可以称为完结器,表示对象是最终形态的,不可改变的意思.final 应用于类.方法和变量时意义是不同的,但本质是一样的,都表示不可改变. 使用 final 关 ...
- java中的迭代是什么意思_JAVA里的 迭代 具体是指什么意思
JAVA里的 迭代 具体是指什么意思 (2009-10-15 14:30:21) 标签: it 迭代器模式(Iterator pattern) 一. 引言 迭代这个名词对于熟悉Java的人来说绝对不陌 ...
- java中用于定义小数的关键字_Java 中用于定义小数的关键字有两个:( ) 和 ( )。_学小易找答案...
[填空题]列举至少三种中药饮片现代贮藏方法 [单选题]用于薄壁形零件联接时,应采用 . [填空题]若螺纹的直径和螺纹副的摩擦系数一定, 则拧紧螺母时的效率取决于螺纹的 和 . [单选题]以太网采用的介 ...
- java中属性是什么意思啊_Java中的字段和属性到底有什么区别?
Java中的字段和属性到底是什么?他们的含义真的是相同的吗?如果不同,那他们到底又分别是何含义呢? 相信上面的问题,对于很多Java初学者都是相当困惑的,但是好像把他们理解为一个含义也没啥问题,很多J ...
最新文章
- 计算机网络笔记整理图片,计算机网络高分笔记整理(2)
- 这个操作稳!云厂商开设免费云计算课程,学员独享49元主机套餐包年!
- poj3671Dining Cows(DP)
- XStream xml与javabean之间的互转
- Flume学习笔记(二)问题整理
- Linux Shell编程之输入输出重定向
- (数据库系统概论|王珊)第四章数据库安全性-第一节:数据库安全性概述
- mysql 锁怎么使用_MySQL锁的用法之行级锁
- Java框架总结(高淇java300集+入门笔记)
- ContextCapture数据处理及电脑配置常见问题汇总
- hrbust 1699 矩阵游戏【枚举找规律】
- 如何选择家庭私有云NAS方案?家庭NAS存储服务器的重要性
- 函数的使用:两个数取最小值
- html圆形分成六份,在ai里怎么把一个圆平均分成几份
- GIC通用中断控制器
- 空洞卷积感受野的正确计算方法
- component组件中的is属性居然有大用?
- C语言控制台窗口图形界面编程
- 【转】隐函数绘制并提取数据
- 智能售货机系统帝可得