我想要做一个函数,它可以获取一个字符串,并在其中发现内联注释时将其删除。我知道这听起来很简单,但我想确保我做得对,例如:
private String filterString(String code) {
// lets say code = "some code //comment inside"
// return the string "some code" (without the comment)
}
我想到了两种方法:请随意提出其他建议
- 遍历字符串,查找双重内联括号并使用子字符串方法。
- 正则表达式的方式...(我不太确定)
您能告诉我哪种方法最好,并向我展示如何完成吗?(请不要提供过于高级的解决方案)
编辑:是否可以通过Scanner对象以某种方式完成此操作?(无论如何,我都在使用此对象)