📌  相关文章
📜  在Java删除字符串的第一个和最后一个字符(1)

📅  最后修改于: 2023-12-03 15:23:24.812000             🧑  作者: Mango

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

在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中删除字符串的第一个和最后一个字符的方法。