public static String changePath(String path, String jdk) {
int firstIndex = path.indexOf("jdk");
int lastIndex = path.indexOf("/", firstIndex);
String oldJdk = path.substring(firstIndex, lastIndex);
return path.replace(oldJdk, jdk);
Собственно вопрос про String jdk в changePath.
Что такое jdk в (String path, String jdk) и как собственно это связано с
String jdk13 = "jdk-13";
System.out.println(changePath(path, jdk13));
Пробовал таким способом
String[] strings = path.split("/");
String j = "jdk-13";
return path.replace(strings[3], j);
По итогу в консоль и так и этак выдает
/usr/java/jdk-13/bin