Код: Выделить всё
(PART0(PART1(PART2)(PART3)))
Код: Выделить всё
PART2
PART3
PART1
PART0
Код: Выделить всё
private void check(String stmt) throws Exception {
System.out.println(stmt);
int firstIndex = 0;
int lastIndex = 0;
while(firstIndex !=-1){
firstIndex = stmt.indexOf('(');
lastIndex = stmt.lastIndexOf(')');
check(stmt.substring(firstIndex+1,lastIndex));
}
}
Код: Выделить всё
(PART0(PART1(PART2)(PART3)))
PART0(PART1(PART2)(PART3))
PART1(PART2)(PART3)
PART2)(PART3
Есть ли более элегантный вариант как это сделать?
Подробнее здесь: https://stackoverflow.com/questions/809 ... -on-parens
Мобильная версия