如何在java中的字符串中存储段落的每个句子?

时间:2014-03-18 09:56:40

标签: java

我正在使用无密钥方法进行加密项目。将包含一系列句子的文本段落存储到字符串中时,我很震惊。我的要求是将段落的每个句子分别存储到字符串中。
例如:如果段落包含, “你好印第安人,今天对你来说是美好的一天。我们是世界板球的冠军。现在是庆祝的时候了。享受这一刻。” 要求是存储“Hello Indians,今天对你来说是美好的一天”。在str [0]中,“我们是世界板球的冠军。”在str [1]等等。任何人都可以尽早帮助我解决这个问题。

  • Keerthi JNNCE

3 个答案:

答案 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(".")每个句子以“。”结尾。 paragraphString,包含您的所有句子。 split(".")返回String[],我称之为sentences,其中第一个元素(sentences[0])包含从开始到第一个“。”的部分,第二个元素({ {1}})包含从第一个到第二个“。”的句子。