簡體   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