📅  最后修改于: 2023-12-03 15:23:24.812000             🧑  作者: Mango
在Java中,我们可以使用 substring()
方法来截取一个字符串的一部分。如果我们想要删除字符串的第一个和最后一个字符,可以使用以下代码:
String str = "Hello, World!";
String newStr = str.substring(1, str.length() - 1);
System.out.println(newStr); // 输出: ello, World
在这段代码中,我们使用了 substring()
方法来截取 str
的第二个字符到倒数第二个字符之间的子字符串。使用 str.length() - 1
表示最后一个字符的位置。
如果你需要在一个方法中删除字符串的第一个和最后一个字符,可以封装上面的代码,如下所示:
public static String removeFirstAndLastChar(String str) {
return str.substring(1, str.length() - 1);
}
这个方法会接受一个字符串作为参数,然后返回已经删除了第一个和最后一个字符的新字符串。
使用这个方法的代码如下:
String str = "Hello, World!";
String newStr = removeFirstAndLastChar(str);
System.out.println(newStr); // 输出: ello, World
这就是在Java中删除字符串的第一个和最后一个字符的方法。