Итак, моим назначением было удалить все/* insert_comment */из введенной строки. Я понял, как это сделать с одним блочным комментарием, но я должен сделать это с несколькими комментариями блока в одной строке.Как удалить комментарии без регулярного выражения
У меня есть идея о том, как это сделать, но я не уверен, как реализовать его в моем коде. Я попытался выполнить поиск, но большинство решений связано с регулярными выражениями, которые мне не разрешено использовать.
и кстати, фрагмент кода не работает
public static String removeComments(String s)
int index = 0;
String new = "";
while (index <= s.length())
{
if(s.charAt(index) = (I don't know how to do this) "/*"
String temp = s.substring(0, index)
index++;
[somehow makes it loop until it reaches */]
new = new.concat(temp)
else
index++
return new;
да, это не имеет особого смысла, но я запутался. Я тоже сейчас болен и не могу думать прямо, но я хочу сделать это, чтобы не отставать, чем я. Большое спасибо, ребята!
'если (s.charAt (индекс) = (я не знаю, как это сделать) "/ *"', по существу, такой же, как 'если (s .charAt (index) == '/' && s.charAt (index + 1) == '*') '. Он также совпадает с' if (s.substring (index, index + 2) == "/ * "). Конечно, вам нужно будет изменить свои границы, то есть' while (index