`
mimang2007110
  • 浏览: 237293 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

利用StringTokenizer类获取文件名的两种方法

 
阅读更多

第一种方法:

String filePath = "D:\\a\\b\\ccc.txt";
		File file = new File(filePath);
		String fileName = file.getName();
		StringTokenizer sto = new StringTokenizer(fileName, ".");
		while(sto.hasMoreTokens()){
			System.out.println(sto.nextToken());
		}

 

第二种方法:

StringTokenizer sto1 = new StringTokenizer(filePath, "\\");
		String fileName1 = "";
		int count = sto1.countTokens();
		for(int i=0;i<count;i++){
			if(i==count-1){
				fileName1 = sto1.nextToken();
			}else{
				sto1.nextToken();
			}
		}
		StringTokenizer sto11 = new StringTokenizer(fileName1,".");
		while(sto11.hasMoreTokens()){
			System.out.println(sto11.nextToken());
		}

 由于只是获取文件名,其实就是截取字符串,两种方式所花费的时间可以说是一样的。

 

 

分享到:
评论

相关推荐

    JAVA StringBuffer类与StringTokenizer类代码解析

    StringTokenizer类是Java语言中的一种字符串解析类,提供了字符串解析的功能。StringTokenizer类可以将字符串分解成多个小的字符串,用于字符串的解析和处理。 StringTokenizer类的主要特点是可以根据指定的分隔符...

    c#模拟实现java StringTokenizer

    在编程领域,C# 和 Java 是两种非常流行的面向对象编程语言。尽管它们有着许多相似之处,但也有各自独特的特性和库。在这个问题中,我们关注的是如何在 C# 中模拟实现 Java 的 `StringTokenizer` 类的功能。Java 的 ...

    基于Java中的StringTokenizer类详解(推荐)

    同时,StringTokenizer类也提供了许多有用的方法,例如countTokens()、hasMoreTokens()、nextToken()等,可以帮助我们更方便地处理字符串。 结论 StringTokenizer类是一个非常有用的工具类,用于字符串的分隔解析...

    StringTokenizer(delphi版)

    用delphi实现java的StringTokenizer类的功能。在原来曾青松版本的基础上修复bug完成的。

    StringTokenizer的用法

    在Java编程语言中,`StringTokenizer`是`java.util`包中的一个实用类,用于将字符串分割成多个子字符串(通常称为令牌或token)。它支持多种分隔符,并允许用户控制是否返回分隔符作为结果的一部分。 #### 创建...

    Java编写一个程序,输入一行文本,采用StringTokenizer类的对象,将文本符号化,并以逆序输出语言符号。

    在Java中,`JOptionPane`类提供了一种简单的方式与用户进行交互,包括显示消息对话框、获取用户输入等。 #### 使用方法: - `showInputDialog(String message)`:显示一个对话框,提示用户输入一些文本。 #### ...

    StringTokenizer的使用

    import java.util.StringTokenizer; /** * * @author lushuaiyin * */ public class StringTokenizerTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated...

    java常用类的使用方法

    本文将深入探讨几个核心类:Integer、Float、Double、Character、String、StringTokenizer、StringBuffer以及Random,解析它们的功能与应用场景,帮助开发者更好地利用这些类来解决实际问题。 ### Integer类 `...

    java stringtokenizer

    StringTokenizer tool class

    JSP获取客户端IP地址浏览器版本操作系统.pdf

    获取客户端IP地址、浏览器版本和操作系统信息在JSP中的实现方法 在JSP中,获取客户端的IP地址、浏览器版本和操作系统信息是非常重要的。通过使用HttpServletRequest对象,我们可以获取到客户端的相关信息。 获取...

    JAVA常用类的使用方法

    - StringTokenizer 是用来解析字符串成多个子串的工具类,常用构造方法为 `StringTokenizer(String str, String delimiters)`,并提供 `nextToken()` 方法来获取下一个分隔后的子串。 6. **StringBuffer 类**: -...

    java实验报告心得.doc

    *equals() 方法和 "==" 运算符的区别:equals() 方法比较两个字符串的内容是否完全相同,而 "==" 运算符比较两个字符串引用是否指向同一个对象。 *String 对象的创建:如果用户创建了一个字符串常量,系统首先会在...

    java常用类使用方法

    - `compareTo()`方法用于比较两个Integer对象的大小,返回值可以判断它们的相对顺序。 - `decode()`方法将字符串转换为Integer对象,支持十进制、十六进制等多种进制表示。 - `toString()`方法将Integer转换为...

    初学者指南 JAVA常用类的使用方法.doc

    【初学者指南】Java 常用类的使用方法 在Java编程中,掌握常用的类是提高编程效率和代码质量的关键。以下是一些常见的Java类及其使用方法: 1. **Integer 类** - Integer 类是Java中的包装类,用于封装基本类型...

    java常用类的使用方法.pdf

    Java语言中提供了多种常用类,例如Integer类、Float类、Double类、Character类、String类、StringTokenizer类、StringBuffer类、Random类等,这些类提供了许多实用的方法,以便开发者更方便地进行编程。本文将详细...

    JAVA常用类和方法

    JAVA常用类和方法 JAVA语言中有许多常用的类和方法,以下是其中的一些: 字符串类 字符串是JAVA中最基本的数据类型之一。String类提供了许多有用的方法,以下是一些常用的方法: * 获取字符串的长度:length() *...

    Java 实例 - 字符串分隔(StringTokenizer)源代码-详细教程.zip

    在Java编程语言中,`StringTokenizer`类是一个非常实用的工具,它用于将字符串分割成多个子字符串。这个工具在处理包含多个分隔符的复杂数据时尤其有用。本详细教程将深入探讨`StringTokenizer`的工作原理、用法以及...

    JSP获取客户端的浏览器和操作系统信息.pdf

    除了通过User-Agent获取客户端信息外,我们还可以利用Java内置的`System`类来获取服务器本身的操作系统信息: ```java String osName = System.getProperty("os.name"); // 操作系统名称 String osVersion = System...

Global site tag (gtag.js) - Google Analytics