[英]Delete Last and First Char in a String
我只是想问如何从字符串中删除第一个和最后一个字符。 最简单和最好看的会很棒:)
String s = "Hello World!";
s = s.substring(1, s.length() - 1); // --> "ello World"
使用 substring() 方法:
String newString = oldString.substring(1, oldString.length() -1);
这将跳过第一个字符和子字符串直到末尾减 1。
您可以利用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);
}
您可能想使用String.substring()
。
阅读文本函数:
substring(int start, int end);
length();
这里http://developer.android.com/reference/java/lang/String.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.