Так вот проблема. Включите текстовый файл в правильное форматирование. Суть проблемы заключается в том, что я должен прочитать файл, текстовый файл, который содержит код в этом текстовом файле. Код в том , что имеет ужасное форматирование. Проблема форматирования в том , что , когда есть фигурная скобка , как это {
, следующая строка не 4 пространства справа, это просто все очень налево. Как это:
while (blah blah blah) {
sysout(blahblahblah);
Когда это должно быть так:
while (blah blah blah) {
sysout(blahblahblah);
И нет никаких других различий между 2. Единственным правилом является просто сделать так, каждый раз, когда есть фигурная скобка, как это {, чтобы убедиться, что следующая строка 4 пробела вправо. И наоборот. Таким образом, каждый раз, когда есть фигурная скобка, как это}, следующая строка должна быть 4 пробела слева. Я надеюсь, что вы, ребята, это понимают.
Это моя проблема. Я узнал, как сделать программу, где фрагмент текста с несколькими пробелами и линиями превращена в одну линию с одним пробелом каждый раз. Не было слишком трудно.
Для этого, однако, я должен держать все на одной и той же линии. Так что если есть 30 строк, новая программа , которую я сделать также 30 строк. Мне нужно держать очень похожий интервал, но простая разница есть вся скобка вещь. Поэтому в основном я просто должен сделать линию после скобки либо 4 пробела вправо, а затем сделать то же самое , так что для левых 4 пространств , если это }
фигурная скобка.
Так как же я могу сделать это точно? Я не знаю, как просто исправить, что не портя другие вещи. Это такая простая вещь, которую я должен сделать; просто сделать линии следующие брекеты 4 пробела вправо или влево, но я просто понятия не имею, какой синтаксис использовать для достижения этой цели. Благодаря!
EDIT: Это, возможно, только что сделал это проще. Таким образом, в основном, все линии либо конец с правой фигурной скобкой, левой фигурной скобкой или точкой с запятой. Не важно что. Таким образом, каждый раз, когда один из этих выскакивает, это конец строки. Так может быть, если вы знаете, как это делает его легче, то я просто дать вам знать.