Hey Guys我只是想问一下如何从String中删除第一个和最后一个char。 最简单,最好看的将是伟大的:)
答案 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()
。