Из текста java-программы удалить комментарии вида // и /*. Новый текст записать в тот же файл. Путь к программе вписывается в run configurations. Вроде как должно работать, или же я чего-то не понимаю
import java.io.File;
import java.io.PrintWriter;
import java.io.FileReader;
import java.io.IOException;
import java.lang.StringBuffer;
import java.util.Scanner;
public class Lab_4_10 {
public static void main(String[]args) throws IOException{
if(args.length!=2){
System.out.println("Enter the command-line arguments");
System.exit(1);}
File soursefile = new File(args[0]);
if(!soursefile.exists()){
System.out.println("Sourse file"+args[0]+"does not exists");
System.exit(2);}
Scanner scan = new Scanner(soursefile);
PrintWriter output = new PrintWriter(soursefile);
while(scan.hasNextLine()){
String s1 = scan.nextLine();
if(s1.startsWith("//")||s1.startsWith("/*")){
s1.replace(s1, " ");
output.println(s1);
}
else output.println(s1);
}
scan.close();
output.close();
}
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости