我正在使用无密钥方法进行加密项目。将包含一系列句子的文本段落存储到字符串中时,我很震惊。我的要求是将段落的每个句子分别存储到字符串中。
例如:如果段落包含,
“你好印第安人,今天对你来说是美好的一天。我们是世界板球的冠军。现在是庆祝的时候了。享受这一刻。”
要求是存储“Hello Indians,今天对你来说是美好的一天”。在str [0]中,“我们是世界板球的冠军。”在str [1]等等。任何人都可以尽早帮助我解决这个问题。
答案 0 :(得分:1)
您正在寻找String.split()
方法。试试这个:
public static void main(String[] args) {
for (String sentence : "Hello Indians,today is good day for you. We are the champions of the world cricket.Here is the time for celebration.Enjoy the moment.".split("[.]")) {
System.out.println(sentence);
}
}
答案 1 :(得分:0)
......
String yourinput = "Hello Indians,today is good day for you. We are the champions of the world cricket.Here is the time for celebration.Enjoy the moment.";
String[] str = yourinput.split(".");
......
这应该是您正在寻找的
答案 2 :(得分:0)
如果您确定,请使用paragraph.split(".")
每个句子以“。”结尾。 paragraph
是String
,包含您的所有句子。 split(".")
返回String[]
,我称之为sentences
,其中第一个元素(sentences[0]
)包含从开始到第一个“。”的部分,第二个元素({ {1}})包含从第一个到第二个“。”的句子。