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

时间:2012-02-19 16:59:13

标签: java

Hey Guys我只是想问一下如何从String中删除第一个和最后一个char。 最简单,最好看的将是伟大的:)

5 个答案:

答案 0 :(得分:21)

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

答案 1 :(得分:5)

使用substring()方法:

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

这会将第一个字符串和子字符串向下跳到结尾减去1。

答案 2 :(得分:3)

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

答案 3 :(得分:1)

阅读文字功能:

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

此处http://developer.android.com/reference/java/lang/String.html

答案 4 :(得分:0)

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