小弟刚学java不久,有个问题请教高手:在java里,对于这样的“e:\11\22\33.txt”目录,怎样取得"33.txt",即filename=33.txt?
解决方案 »
- 在电脑上运行jar文件时出现could not find the main class
- 关于Properties 的一个困惑
- (int)(char)(byte)-1具体是怎么换算的?
- 招聘2年以上Java, .NET, C++软件工程师。
- 好怪,我把一个线程interrupt了,但它还在运行的?为何会这样
- 从JTabbedPane的一个页面切换到另一个页面触发什么事件?
- 'this'在'构造代码块'中也是'当前对象的意思?
- 判断一个字符串是否包含另一个字符串用哪个类的哪个函数
- 一个 IO 流的问题
- java中的数据库应用
- 我参加一个单位的招聘考试,我会C#,但不会Java,遇到这个问题:
- 利用java的sax解析xml
int pos = s.lastIndexOf("\\");String file = s.substring(pos+1);
new File(xxx).getName();
这才是FILE对象取path
int pos = s.lastIndexOf("\\");String file = s.substring(pos+1);
new File(xxx).getName();
这两种情况都行!
String s = “e:\11\22\33.txt” ;
int pos = s.lastIndexOf("\\");String file = s.substring(pos+1);也可以达到效果!