删除字符串中的最后一个字符和第一个字符

删除字符串中的最后一个字符和第一个字符

问题描述:

嘿,伙计们我只是想问如何从字符串中删除第一个和最后一个字符。 最简单和最好看的将是伟大:)删除字符串中的最后一个字符和第一个字符

+0

的可能重复[如何删除字符串的第一个和最后一个字符?(http://*.com/questions/8846173 /如何去除的,第一和最后一个字符对的一字符串) – Simon 2014-09-03 10:02:13

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

你可能想要使用String.substring()

您可以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); 
} 

使用字符串()方法:

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

这将跳过第一个字符和子串降至末端减去1.

阅读有关文字功能:

substring(int start, int end); 
length(); 

这里http://developer.android.com/reference/java/lang/String.html