如何将一个句子分成两部分

2023-12-11

JAVA中如何将一个句子分成两部分?如果有以下情况

String sentence = "I love Java <=> I love Python"

我怎样才能返回I love Java and I love Python因此分别忽略<=>?

public void changeSentence(String line)
{
    String[] words = line.split(" ");

    for(int i = 0; i < words.length; i++)
    {
        if(!(words[i].equals("<=>")))
        {


        }
    }
}

可以使用 String 类下面给出的方法来完成

METHOD: (public String[] split(String regex, int limit)
  • 正则表达式:您希望删除和拆分剩余文本的字符串/字符
  • Limit:应该返回多少个String
public class TestSplit

{

    public static void main(String args[])
    {
        String str = new String("I Love Java <=> I Love Python");
        
    
        for (String retval: str.split("<=> ",2))
        {
            
                System.out.println(retval);
        }


    }
}

Output:

我爱Java

我爱Python


下面列出了我所知道的其他一些事实

  • 如果您不通过“保留空白”/“指定 0”来指定限制,那么编译器将在每次找到“”时分割字符串 例如
public class TestSplit

{

    public static void main(String args[])

    {

        String str = new String("I Love Java <=> I Love Python <=> I Love Stackoverflow");
        for (String retval: str.split("<=> "))
        {
                System.out.println(retval);
        }


    }
}

Output:

我爱Java

我爱Python

我爱堆栈溢出

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将一个句子分成两部分 的相关文章

随机推荐