gpt4 book ai didi

java - 如何在Java中将句子分成单词,然后将其分为两组?

转载 作者:行者123 更新时间:2023-12-02 04:01:37 28 4
gpt4 key购买 nike

我需要将句子分成单词,然后分为两组。一组应仅包含句子中的最后一个单词,其他单词属于第二组作为句子的修饰语。
例如:最高价格食品信息{最大、价格、食物} {信息}

我一直这样做直到 split 单词。但不能那样分组。我该怎么做呢?

import java.util.*;
public class Groupword {
public static void main(String[] args) {

ArrayList<String> words = new ArrayList<String>();
HashMap<String, Integer> wordFreqMap = new HashMap<String, Integer>();

terms.add("Max Price Food Information");

for(int i=0; i < terms.size(); i++) {
tempTerm = terms.get(i);
String[] result = tempTerm.split(" ");
for (String s : result) {
System.out.println("word="+s);
...................................
...................................
}
}

最佳答案

    String lastWord = result[result.length - 1];
String[] modifiers = Arrays.copyOf(result, result.length - 1);

关于java - 如何在Java中将句子分成单词,然后将其分为两组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34835390/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com