当前位置: 首页 > 面试题库 >

从字符串Java检索值的最佳方法

严知
2023-03-14
问题内容

如果我传递的字符串包含这样的逗号分隔键/值对

seller=1000,country="canada",address="123 1st st"

似乎有比解析然后迭代更好的方法。

根据Java中的键名从该字符串检索值的最佳方法是什么?


问题答案:

您可以创建自己的CSV解析器,虽然它不是很复杂,但是假设您使用的是标准CSV格式,那么在某些特殊情况下还是很实用的。

但是为什么要重新发明轮子…

您可以尝试查找CSV解析器,例如

  • 打开CSV
  • 超级CSV
  • Apache Commons

还有其他人,环顾四周,我相信您会找到一种适合您的需求的。



 类似资料:
  • 问题内容: 我有以下字符串; 等级,用户名和消息的字符每次都不同。将其分为三个独立变量(用户名,等级和消息)的最佳方法是什么? 我已经尝试过: 但这会抛出错误。提前致谢! 问题答案: 使用Java对正则表达式()的支持,并让正则表达式匹配这三个部分。 例如这个: Java代码段,略微改编自Ian F. Darwin的“ Java Cookbook”(O’Reilly): 输出:

  • 本文向大家介绍JavaScript字符串检索字符的方法,包括了JavaScript字符串检索字符的方法的使用技巧和注意事项,需要的朋友参考一下 在字符串中检索字符的几种方式,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 问题内容: 关于这个问题,我有一个类似的问题),但不是相同的问题。 在途中,我将有一些文本文件,其结构如下: 我需要python读取文件,然后创建一个名为var_a的变量,其值为’home’,依此类推。 例: 我的意思是,甚至可以保留var类型吗? 请注意,我对文本文件结构拥有完全的自由,如果我建议的格式不是最好的,我可以使用自己喜欢的格式。 编辑 :ConfigParser可以是一个解决方案,但

  • 问题内容: 我正在使用解析Java中的字符串。但是,没有直接解析字符串的函数,所以我改为这样做: 这是最好的方法吗?我觉得必须有一个更简单的方法…谢谢! 问题答案: 直接回答您的问题-据我所知,没有更好的方法。使用输入源是因为它比较通用,可以处理来自文件,字符串或跨线的输入,这是我的理解。 您还可以尝试使用SAX Xml解析器- 它稍微有点基础,并且使用了Visitor模式,但是可以完成工作,对于

  • 问题内容: 如何使用Python从字符串中删除重复的字符?例如,假设我有一个字符串: 如何制作字符串: 我是python的新手,我已经很累了,它正在工作。我知道有一种最佳的聪明方法。只有经验可以证明这一点。 注意:顺序很重要,这个问题是不是类似于此一个。 问题答案: 使用:

  • 我有一个正在解析的JSON字符串,我想检索字段“pr_num”的值。我收到这个错误: 我的代码如下: 我想获取字段的值,它们是690052和null。 jsonString如下所述