Метод Substring() в Java

Подстрока является частью строки. Метод String substring() Java String возвращает новый строковый объект из данной строки.

Синтаксис

 
public String substring(int beginIndex)

String str = "Java String Tutorial";

String newStr = str.substring (5);

Вышеприведенный код возвращает «String Tutorial». Это означает, что функция подстроки извлекает новую строку из 5-го символа (начальный индекс 5).

Пример

 
class TestClass{
  public static void main (String[] args){
    String str = "Java String Tutorial";
    String newStr = str.substring(5);
    System.out.println(newStr);
  }
}

Выход

 
String Tutorial

Синтаксис

 
substring(int beginIndex, int endIndex)

Вышеупомянутый метод создает новый объект String, содержащий содержимое существующей строки между двумя индексами.

 
String str = "Java String Tutorial";
String newStr = str.substring(5,11);

Вышеприведенный код возвращает «String», что означает, что он извлекает строку из 5-го символа в 11-й символ.

Пример

 
class TestClass{
  public static void main (String[] args){
    String str = "Java String Tutorial";
    String newStr = str.substring(5,11);
    System.out.println(newStr);
  }
}

Выход

 
String

Как извлечь первый 4 символа из строки?

 
class TestClass{
  public static void main (String[] args){
    String str = "Java String Tutorial";
    String newStr = str.substring(0,4);
    System.out.println(newStr);
  }
}

Выход

 
Java

Как извлечь последние 8 символов из строки?

 
class TestClass{
  public static void main (String[] args){
    String str = "Java String Tutorial";
    String newStr = str.substring((str.length()-8),str.length());
    System.out.println(newStr);
  }
}

Выход

 
Tutorial

Как напечатать один символ в каждой строке?

 
class TestClass{
  public static void main (String[] args){
    String str = "Java String Tutorial";
    for(int i =0;i<str.length();i++){
      System.out.println(str.substring(i,i+1));
    }
  }
}

Выход

 
J
a
v
a
S
t
r
i
n
g
T
u
t
o
r
i
a
l

Источник: http://net-informations.com/Java/string/substring.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector