public static void main(String[] args) {
var pattern = Pattern.compile("TOKKEN=(?<tokken>\\w+); NAME=(?<name>\\w+);");
var string = "TOKKEN=YVJ678RDH; NAME=YOUT;";
var matcher = pattern.matcher(string);
if (matcher.find()) {
var tokken = matcher.group("tokken");
var name = matcher.group("name");
System.out.println(tokken);
System.out.println(name);
}
}
public class InitDemo {
static String staticString;
String s;
static {
System.out.println("внутри static");
staticString = "Инициализация статического поля";
// s = "Тут нельзя обращаться к не static полям";
}
public InitDemo(String s) {
System.out.println("внутри конструктора");
this.s = s; // А в конструкторе уже можно
}
{
System.out.println("внутри {}");
s = staticString; // Это будет выполнено ДО конструктора
}
public static void main(String[] args) {
var initDemo = new InitDemo("Строка из конструктора");
System.out.println(initDemo.s);
}
}
внутри static
внутри {}
внутри конструктора
Строка из конструктора
Returns false if this collection does not permit duplicates and already contains the specified element.