How to split a sentence into two parts in JAVA? If there is the following
String sentence = \"I love Java <=> I love Python\"
How can I
How can I return I love Java and I love Python thus separately ignoring <=>?
First of all as you have said that you want your method to return separate words (Strings technically), for that you need change your return type from void to String[ ]
Second, you are using
String[] words = line.split(" ");
this will split the String where spaces appear which would yield you array of Strings containing
I
love
Java
<=>
I
love
Python
as different words stored as separate Strings
in your words
array.
so what you should do is
Strings[] words=line.split("<=>");
and return words
Full code should be like this
public String[] changeSentence(String line)
{
String[] words = line.split("<=>");
return words;
}