首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java -如何基于字符串进行决策

java -如何基于字符串进行决策
EN

Stack Overflow用户
提问于 2011-03-25 08:39:19
回答 1查看 650关注 0票数 0

如果你有一个像这样的字符串,并且这个字符串可以随着其他选项的不同而变化,如振动,亮度,屏幕亮度etc...but,格式将是相同的...(setting- volume-7,notcontact-xxxx,not_lightlevel-1280.0,,setting-value...)

根据您在这些设置中掌握的当前信息做出决策的最佳方式是什么?(即根据当前的上下文信息检查预定义的字符串,返回true或false )

因此,假设您具有当前上下文信息,即当前音量级别、振动器设置、灯光级别、屏幕亮度等,并且您希望将其与诸如上面写的预定义字符串进行比较,

你会怎么做?

你会解析字符串并检查每一种可能性吗?虽然可行,但听起来并不是很有吸引力。

我可以使用决策树吗?如果是,谁能告诉我我会怎么做?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-25 08:43:04

将其解析为HashMap将是我的第一个想法。

如果你事先知道所有的密钥,你也可以使用POJO。(您仍然必须使用反射来填充字段,但对于所有其他操作,您都可以保证编译时类型安全。)

(我可能完全误解了您的问题,但我找不到您描述的问题与决策树之间的任何联系。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5427311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档