Java 中的字符串分词器

2023-12-25

我有一个文本文件,其中包含用“|”分隔的数据。我需要获取每个字段(用“|”分隔)并处理它。文本文件如下所示:

ABC|DEF||FGHT

我正在使用字符串标记生成器(JDK 1.4)来获取每个字段值。现在的问题是,我应该在 DEF 之后得到一个空字符串。但是,我没有得到 DEF 和 FGHT 之间的空白。

我的结果应该是——ABC、DEF、""、FGHT但我越来越ABC、DEF、FGHT


From StringTokenizer文档:

StringTokenizer 是一个遗留类 出于兼容性原因保留 尽管在新版本中不鼓励使用它 代码。建议任何人 寻求此功能使用 String 的 split 方法或 改为 java.util.regex 包。

以下代码应该有效:

String s = "ABC|DEF||FGHT";
String[] r = s.split("\\|");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java 中的字符串分词器 的相关文章

  • V8 如何管理它的堆?

    我知道V8的垃圾收集在工作时 会从GC的root开始追踪 这样无法到达的对象就会被标记然后被清除 我的问题是GC是如何遍历那些对象的 必须有一个数据结构来存储所有可达或不可达的对象 位图 链接表 顺便说一句 JVM 也做同样的事情吗 艾伦秀
  • .java 和 .scala 类之间是否可能存在循环依赖?

    假设我在 java 文件中定义了类 A 在 scala 文件中定义了类 B A 类使用 B 类 B 类使用 A 类 如果我使用 java 编译器 则会出现编译错误 因为 B 类尚未编译 如果我使用scala编译器A类将找不到 有没有可以同时
  • Spring webflow 应用程序:HTTP 302 暂时移动

    我的 java 应用程序中的每个请求都会生成另外 2 个带有 HTTP 302 错误的请求 例如 如果请求查看名为板 html 这个请求是从首页 html 我收到按以下顺序生成的 3 个请求 POST home html 302 Moved
  • 如何解决错误:java.lang.ClassNotFoundException:io.netty.util.concurrent.GenericFutureListener?

    昨天我第一次尝试用 Java 制作 Prometheus 客户端 从 Python 开始 最后是 GoLang 是否找到示例 import io prometheus client Counter import io prometheus
  • 删除 servlet 中的 cookie 时出现问题

    我尝试使用以下代码删除 servlet 中的 cookie Cookie minIdCookie null for Cookie c req getCookies if c getName equals iPlanetDirectoryPr
  • 如何正确配置Tomcat SSLHostConfig?

    我正在按照本教程在 tomcat 中启用 ssl https medium com raupach how to install lets encrypt with tomcat 3db8a469e3d2 https medium com
  • 无法从后台服务通过 WiFi 访问互联网

    我将直接介绍我发现的一些事实 数据 如果您遇到 解决了类似的问题 请帮助我 我每 5 分钟向服务器发送一次数据 除非用户在服务器的帮助下手动将其关闭 wakeful broadcast receiver通过一个intent service
  • Maven 多模块项目结构问题

    自从过去几周构建我的 Maven 多模块项目以来 这是我的一次有趣的经历 当我决定使用 Maven 进行构建生命周期管理时 我有几个原因希望选择 Maven A 大多数开发团队都是分开的 这样每个团队都可以在项目中的单独模块上工作 例如团队
  • 独占锁定ConcurrentHashMap

    我知道不可能锁定 ConcurrentHashMap 进行独占访问 但是 我找不到原因 是因为构成CHM的 Segment 没有被api公开吗 据推测 如果是的话 客户端代码可以执行 交接 锁定 Cheers 我知道不可能锁定 Concur
  • Vertx HttpClient getNow 不工作

    我的 vertx HttpClient 有问题 下面的代码显示使用 vertx 和纯 java 测试 GET Vertx vertx Vertx vertx HttpClientOptions options new HttpClientO
  • 使用 ## 和 __LINE__ 创建 C 宏(与定位宏的标记串联)

    我想创建一个 C 宏来创建一个基于名称的函数 在行号上 我想我可以做类似的事情 真正的函数在大括号内有语句 define UNIQUE static void Unique LINE void 我希望能扩展到类似的内容 static voi
  • @TestPropertySource 不适用于 Spring 1.2.6 中使用 AnnotationConfigContextLoader 的 JUnit 测试

    似乎我在 Spring 4 1 17 中使用 Spring Boot 1 2 6 RELEASE 所做的任何事情都不起作用 我只想访问应用程序属性并在必要时通过测试覆盖它们 无需使用 hack 手动注入 PropertySource 这不行
  • 用 Java 创建迷宫求解算法

    我被分配了用 Java 创建迷宫求解器的任务 这是任务 Write an application that finds a path through a maze The maze should be read from a file A
  • RMI 服务器:rmiregistry 或 LocateRegistry.createRegistry

    对于服务器端的RMI 我们需要启动吗rmiregistry程序 或者只是调用LocateRegistry createRegistry 如果两者都可以的话 各有什么优点和缺点 他们是同一件事 rmiregistry是一个单独的程序 您可以从
  • java中的比较器链

    正在阅读Oracle 关于接口的 Java 教程 https docs oracle com javase tutorial java IandI createinterface html其中给出了一个例子Card 打牌 我试图理解接口中的
  • 使用 Maven 3 时 Cobertura 代码覆盖率为 0%

    读完这篇文章后 将 Cobertura 与 Maven 3 0 2 一起使用的正确方法是什么 https stackoverflow com questions 6931360 what is the proper way to use c
  • Scala repl 抛出错误

    当我打字时scala在终端上启动 repl 它会抛出此错误 scala gt init error error while loading AnnotatedElement class file usr lib jvm java 8 ora
  • Java的hashCode可以为不同的字符串产生相同的值吗?

    使用java的哈希码函数是否可以为不同的字符串提供相同的哈希码 或者如果可能的话 其可能性的 是多少 Java 哈希码是 32 位 它散列的可能字符串的数量是无限的 所以是的 会发生冲突 百分比是没有意义的 项目 字符串 的数量是无限的 而
  • 如何将 Pandas Dataframe 中的字符串转换为字符列表或数组?

    我有一个名为的数据框data 其中一列包含字符串 我想从字符串中提取字符 因为我的目标是对它们进行一次性编码并使之可用于分类 包含字符串的列存储在预测因子如下 predictors pd DataFrame data columns Seq
  • 如何使用 Spring AOP 建议静态方法?

    在执行类的静态方法之前和之后需要完成一些日志记录 我尝试使用 Spring AOP 来实现这一点 但它不起作用 而对于正常方法来说它起作用 请帮助我理解如何实现这一点 如果可以使用注释来完成 那就太好了 也许您应该在使用 Spring AO

随机推荐

  • 在 React 中将数据从子级传递给父级

    我在 React 中有 3 个组件 其中一个充当容器 将我的子组件传递到表单中进行渲染 提交表单时 我想获取父组件中的每个子组件 循环遍历每个子组件 创建服务器期望的对象 然后将对象列表发送回服务器 我正在努力访问父组件中 onSubmit
  • JAXB 解组返回 Null

    我正在制作这个示例 GUI 它只是将计算机部件从一侧移动到另一侧 并且能够将列表 以 xml 格式 加载和保存到桌面 除了重新加载已保存的 xml 文件之外 一切正常 我认为这与Save java中的注释有关 话虽如此 我不确定需要什么或者
  • pywinauto:访问 chrome gui

    我正在尝试使用 pywinauto 选择打印机并在 chrome 浏览器上进行打印 但我无法访问 gui 组件 我可以在 UIAutomation 模式下看到 Microsoft Inspect exe 中的组件 参见屏幕截图 我已经开始使
  • 将 Curl 命令转换为在 Zapier Webhook 中运行

    我正在尝试找到一种方法来运行它curlZapier 上的 Webhook Zap 中的命令 但我似乎无法弄清楚 我如何将其输入到 Webhook 中 将其作为一个运行会更好吗 Code Zap curl X POST https api z
  • 如何在 RealityKit 中显示图库中的图像?

    我想显示图库中的图像 我正在使用 imagePicker 加载图像 func imagePickerController picker UIImagePickerController didFinishPickingMediaWithInf
  • io.open 与 python 中 open 的区别

    过去 有codecs被替换为io 虽然看起来更建议使用io open 大多数Python入门课程仍然在教授open 有一个问题是Python 中 open 和 codecs open 的区别 https stackoverflow com
  • Spring Boot 中的 @InitBinder 无法与 @RequestBody 一起使用

    如果我使用 InitBinder而不限制它 它可以与 RequestBody一起正常工作来验证我的对象 InitBinder private void initBinder WebDataBinder binder binder setVa
  • YouTube 自动播放无法正常工作

    我正在使用 youtube embed 来显示视频 我需要在网站打开时自动播放 我在这段代码工作正常之前就使用了它 但在过去的几天里 自
  • 如何使用 iText7 和 C# 将文本添加到现有 pdf 而不覆盖内容?

    我有这段代码 应该在 pdf 中的图像后面插入文本 Read the data from input file string reader C InesProjetos PrintTextWithImage PrintTextWithIma
  • 如何获取另一个字符串中字符串的所有 IndexOf 实例 C# [重复]

    这个问题在这里已经有答案了 我有一个巨大的字符串 内容页 我想获取子字符串实例的所有索引 示例 怎么样you以及在哪里you 我如何获得所有的索引you在上面的句子中 请帮忙 您可以使用以下扩展名 它用IndexOf http msdn m
  • ExecJS 咖啡脚本不显示编译错误的行号(Rails 资产管道)

    在我的 Rails 应用程序之一中 ExecJS 没有显示咖啡脚本编译错误的行号 我的编译错误消息将如下所示 ExecJS RuntimeError in Referrals new Showing MyApp app views layo
  • App Engine - 难以访问 Twitter 数据 - Flask

    我在使用 Google App Engine 从 Twitter 搜索 API 获取数据时遇到问题 在个人开发环境中工作我没有任何问题 我能够得到我想要的 JSON 但是 一旦代码部署到 App Engine 我就会遇到 HTTP 500
  • TypeError:创建对象时 object() 不带任何参数 [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 首先 我知道这里已经有很多与这个问题相关的答案 但我找不到适合我的问题的答案 当尝试创建一个对象时 我基本上只是收到此错误 如果有答案 谢谢
  • CoreData、NSManagedObject 获取或创建(如果不存在)

    我正在尝试解析大量文本文件并将其内容组织为托管对象 文本文件中有很多重复项 因此 附带 任务之一就是删除它们 在这方面我想做的是检查具有给定内容的实体是否存在 如果不存在 我将创建一个 但是 我有不同的实体 具有不同的属性和关系 我想要的是
  • 如何禁用 jQuery.jplayer 自动播放?

    当我像这样初始化播放器时 jquery jplayer jPlayer ready function this element jPlayer setFile previews cancion mp3 previews horse ogg
  • ASP.NET MVC 定位从 cshtml 生成的 cs 文件?

    所以我最近开始使用 ASP NET MVC 4 我使用的是 razor 引擎 我的问题是关于视图文件 后缀为 cshtml 在我看来 这些都是由 razor 预编译成 cs 文件 然后再编译成 MSIL 这是我作为 JSP 开发人员时所熟悉
  • 另一个 IE“预期对象”错误,没有任何信息

    嘿 我一直因为这个错误而烦恼不已这个网站 http flowdev co uk 我遇到了可怕的事情Object expected仅在 IE6 和 IE7 中第 1 行第 21 字符出现错误 我只是想知道是否有人知道这可能与什么有关 我知道整
  • 如何在闪亮的应用程序中嵌入 Twitter 时间线?

    难以将 Twitter 时间线嵌入到闪亮的应用程序中 尝试遵循此代码 library shiny runApp list ui fluidPage tags head tags script function d s id var js f
  • 检查后表情发生了变化。以前的值:'ng-valid:true'。当前值:'ng-valid: false'

    我在父组件中有角反应形式 在子组件中有部分 在子组件内部 我有一个复选框 当选中时 将打开更多字段 我希望它们全部都是必需的 我正在使用 setValidators 但出现错误 ParentFormComponent html 3 错误 错
  • Java 中的字符串分词器

    我有一个文本文件 其中包含用 分隔的数据 我需要获取每个字段 用 分隔 并处理它 文本文件如下所示 ABC DEF FGHT 我正在使用字符串标记生成器 JDK 1 4 来获取每个字段值 现在的问题是 我应该在 DEF 之后得到一个空字符串