2012-02-19 4 views
1

Привет, ребята Я просто хотел спросить, как удалить первую и последнюю фигуру из строки. Самый простой и лучший вид был бы замечательным :)Удалить последний и первый символ в строке

+0

возможно дубликат [Как удалить первый и последний символ строки?] (Http://stackoverflow.com/questions/8846173/как удаляемая-первый-и-последний символ в своем струне) – Simon

ответ

18
String s = "Hello World!"; 
s = s.substring(1, s.length() - 1); // --> "ello World" 
3

Вы можете взять advatage из String.substring() метода:

public String removeFirstAndLastChar(String s) 
{ 
    String withoutFirstChar = s.substring(1); 

    return withoutFirstChar.substring(withoutFirstChar.length() - 1); 
} 

или более короткий путь:

public String removeFirstAndLastChar(String s) 
{ 
    return s.substring(1, s.length() - 1); 
} 
5

Используйте подстроку() метод:

String newString = oldString.substring(1, oldString.length() -1); 

Это пропускает первый символ и подстроки до конца минус 1.

Смежные вопросы