繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM