как удалить комментарии, начинающиеся с "//" и / /, * и т. Д.? Я не нашел каких-либо решений по переполнению стека, которые бы мне очень помогли, многие из них были далеко над моей головой, и я все еще в большинстве своем.
О чем я думал до сих пор:
for (int i = 0; i < length; i++) {
for (j = i; j < length; j++) {
if (obj.charAt(j) == '/' && obj.charAt(j + 1) == '/')
Но я не совсем уверен, как заменить слова, следующие за этими символами. И как закончить, когда остановить замену комментарием "//". С комментариями / *, по крайней мере, концептуально я знаю, что должен заменить все слова, пока не появится "* /". Хотя, опять же, я не уверен, как ограничить замену до этого момента. Для замены я подумал заменить charAt после второй "/" пустой строкой до .... где? Я не могу понять, где "закончить" замену.
Я рассмотрел несколько реализаций в стеке, но я действительно не понял. Любая помощь приветствуется, особенно если она на базовом уровне и понятна для тех, кто плохо разбирается в программировании!
Спасибо.