2012-02-19 314 views
1

嘿,夥計們我只是想問如何從字符串中刪除第一個和最後一個字符。 最簡單和最好看的將是偉大:)刪除字符串中的最後一個字符和第一個字符

+0

的可能重複[如何刪除字符串的第一個和最後一個字符?(http://stackoverflow.com/questions/8846173 /如何去除的,第一和最後一個字符對的一字符串) – Simon 2014-09-03 10:02:13

回答

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

您可以String.substring()方法advatage:

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.

相關問題