java - 删除首尾字符

标签 java

我有以下字符串“Welcome to Java”,我需要提取引号内的字符,是否有内置方法可以做到这一点?就像 trim 方法删除字符串前后的空格一样。

请注意,“是字符串的一部分。

最佳答案

您可以使用 apache commons lang 中的 StringUtils,但需要先转义引号。

这是示例。

import org.apache.commons.lang3.StringUtils;

public class Test {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String str = "\"Welcome to Java\"";
        String res = StringUtils.substringBetween(str, "\"", "\"");

        System.out.println(res);
    }

}

关于java - 删除首尾字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58759057/

相关文章:

java - DatabaseException : Can't convert object of type java. lang.String 类型 StreetClass

java - Java 中没有前缀和后缀的 contains() 方法

java - 从其封闭类的静态方法中实例化一个内部类

java - 将 HTML 转换为 pptx4j 元素

java - 来自一个 HttpURLConnection 的多个请求

java - 如何打印双数组列表的双数组列表

java - 在语言工具上创建字典

java - 我应该如何将功能划分为 Java 类?

java - 在对象中查找值时使用 ArrayList.indexOf

java - 通过方法构建时,JTextArea 不会出现在 JScrollPane 上