我需要从代码中删除注释,但在这种情况下,我必须在不使用
的情况下执行此操作System.out.println(sourceCode.replaceAll("//.*|/\\*((.|\\n)(?!=*/))+\\*/", ""));
程序需要逐个字符地检查代码以查找"/"
,然后继续检查下一个字符是"/"
还是"*"
。
我正在寻找一种好方法来阅读代码并逐个字母地检查字符
答案 0 :(得分:1)
这是Java中新学习者的一个经典问题。我建议采用一种简单的方法,因为它旨在帮助您练习编码技巧
/*
和//
。/*
,则不要将其写入缓冲区。继续移动到下一个角色,直到找到*/
。