1) Box catBox; // объявили переменную с типом Box и именем catBox (просто объявили, в ней ничего нет)
2) new Box(); // создали новый объект типа Box (и бросили)
3) catBox = new Box(); // создали новый объект типа Box и сказали, что с ним можно пообщаться используя 3) переменную catBox
4) Box catBox = new Box(); // объявили переменную и сразу с ней связали объект
if ( var = 5){
// операции
}
s.split(";", -1)
String s = "та самая строка";
// коды
Matcher m = Pattern.compile("\"region_id\":\"(\\d+)\"").matcher(s);
while (m.find()) { m.group(1));}
// названия
Matcher m2 = Pattern.compile("\"title\":\"([^\"]+)\"").matcher(s);
while (m2.find()) { m2.group(1));}