【发布时间】:2012-01-27 10:50:24
【问题描述】:
我想做一个获取字符串的函数,如果它有内联 cmets,它会删除它。我知道这听起来很简单,但我想确保我做对了,例如:
private String filterString(String code) {
// lets say code = "some code //comment inside"
// return the string "some code" (without the comment)
}
我想到了 2 种方法:如果有其他方法,请随时提出建议
- 迭代字符串并查找双内联括号并使用子字符串方法。
- 正则表达式方式..(我不太确定)
你能告诉我什么是最好的方法并告诉我应该怎么做吗? (请不要建议太高级的解决方案)
已编辑:这可以通过 Scanner 对象以某种方式完成吗? (无论如何我都在使用这个对象)
【问题讨论】: