Вы хотите использовать String.substring(int)
. Он берет String
и возвращает его часть. Как и большинство вещей в Java, он основан на нуле. Это означает, что первый символ равен 0, а не 1. Кроме того, substring
равен включительно . Это означает, что он сохранит символ, указанный индексом, а не потеряет его. Наконец, substring
не изменяет исходную строку, поэтому вам нужно присвоить возвращаемое значение чему-либо. Вот пример:
String str = "Hello World!";
System.out.println(str.substring(6)); // World!
System.out.println(str); // Hello World!
Теперь иногда вы хотите взять часть строки, которая находится в начале или в середине, а не в конце. Вы можете сделать это с помощью String.substring(int, int)
. У этого есть два целых числа, начальный индекс и конечный индекс. Теперь, когда начальный индекс включительно , конечный индекс эксклюзив . Вот пример:
String str = "Hello World!";
System.out.println(str.substring(0, 5)); // Hello
Оба эти метода можно найти в JavaDocs . Фактически, как правило, первый результат Google для фразы java {class name}
является ссылкой для этого класса, поэтому их легко найти. Они чрезвычайно полезны, поэтому обязательно ознакомьтесь с ними.