我如何用循环将句子分成单个单词,然后分别发送到Java中的ArrayList中?

pxlbrandon

我的CS课程有一个非常具体的问题。我在字符串中有一个句子,并且我需要将其分隔为ArrayList中的单个单词,并且不能使用split方法。

我的问题是,我对数组的知识为零,而对循环和String语句的知识却最少。我已经做了大量研究,并找到了进行循环并将单词发送到ArrayList的最佳方法,但是我仍然找不到找到使它循环遍历句子并将每个句子分开的好方法个别的词。我很容易做到将第一个单词分开,但是之后我迷路了。我不知道如何使它的其他迭代循环特别是抓住句子中先前得到的单词之后的单词。(注意:导入的唯一实用程序是Scanner,File,HashMap,ArrayList,Random和*)

我正在寻找的是应尝试使用或研究的特定方法的任何技巧。或者也许是一组代码,这些代码在执行与我正在寻找的内容相似的事情时可以起作用,并且可以根据我的代码构建自己的代码。

lier wu

当您说出“单词”一词(很奇怪)时,我认为它们之间用空格隔开。如果您正在阅读输入,则只需使用Scanner...然后:

Scanner input = new Scanner(System.in);
ArrayList<String> words = new ArrayList<String>();
for(int i = 0;i<numberOfWord;i++){
   words.add(input.next());// .next() method read data that are separated by space
}

要么:

String theLineOfWord;//Given to you

StringTokenizer st = new StringTokenizer(theLinOfWord);//Used to separate words.
ArrayList<String> words = new ArrayList<String>();

while(st.hasMoreTokens()){
    words.add(st.nextToken();
}

要么:

public static ArrayList<String> getWords(String line){
        ArrayList<String> words = new ArrayList<String>();
        line += " ";//add a space to ignore the ending case 
        
        while(line.length() != 0) {
            words.add(line.substring(0, line.indexOf(' ')));//add the word to the list
            line = line.substring(line.indexOf(' ') + 1, line.length());//take out the useless string away
        }
        return words;
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将每个句子分成单个单词和每个句子的平均极性分数并附加到数据框中的新列中?

来自分类Dev

是否可以将Arraylist作为值发送到android中BasicValuePair中的单个键

来自分类Dev

无法将备忘录中的单词拆分成单个字母

来自分类Dev

如何将EOF发送到Java中的进程?

来自分类Dev

在Python中使用空格字符将句子分成单词

来自分类Dev

在MapReduce中,如何将arraylist作为值从mapper发送到reducer

来自分类Dev

如何将数字分成单个

来自分类Dev

我可以将文件放在telnet中,然后通过电子邮件发送到特定地址吗?

来自分类Dev

c ++如何从文本文件中将一行分成两行,然后分别存储到两个不同的数组中?

来自分类Dev

我如何使用nativescript中的fetch将表单数据发送到php?

来自分类Dev

我如何使用流API将Twitter上的数据发送到CSV中

来自分类Dev

如何将值从 html 中的按钮组发送到我的 php 代码?

来自分类Dev

如何将参数中的Id发送到我的服务器?

来自分类Dev

我如何将公式的结果发送到 android 中的音频流?

来自分类Dev

OpenCV:如何将图像保存在一个大矩阵中,然后分别调用它们?

来自分类Dev

将请求发送到Java中的Google Elevation API

来自分类Dev

如何将位图发送到包中

来自分类Dev

如何运行BigQuery查询,然后将输出CSV发送到Apache Airflow中的Google Cloud Storage?

来自分类Dev

如何将两个文件发送到具有不同MsgSeqNumber的单个MQ消息中

来自分类Dev

如何将多个参数作为单个实体从jquery发送到我的Controller?

来自分类Dev

如何将JSP中的选定行发送到Java控制器?

来自分类Dev

如何使用Java将单键(例如“ k”)发送到Selenium WebDriver中的窗口?

来自分类Dev

如何以编程方式将按键事件发送到Java App中的任何窗口/进程?

来自分类Dev

如何从引用调用方法发送到Java中的注释

来自分类Dev

如何使用Java更新对象JSON中的对象,然后发送到请求有效负载

来自分类Dev

将文件发送到api中

来自分类Dev

将数据发送到单个客户端而不是使用Client.All在SignalR中

来自分类Dev

将消息发送到node.js和socket.io中的单个套接字

来自分类Dev

将两个螺栓的输出发送到Storm中的单个螺栓?

Related 相关文章

  1. 1

    如何将每个句子分成单个单词和每个句子的平均极性分数并附加到数据框中的新列中?

  2. 2

    是否可以将Arraylist作为值发送到android中BasicValuePair中的单个键

  3. 3

    无法将备忘录中的单词拆分成单个字母

  4. 4

    如何将EOF发送到Java中的进程?

  5. 5

    在Python中使用空格字符将句子分成单词

  6. 6

    在MapReduce中,如何将arraylist作为值从mapper发送到reducer

  7. 7

    如何将数字分成单个

  8. 8

    我可以将文件放在telnet中,然后通过电子邮件发送到特定地址吗?

  9. 9

    c ++如何从文本文件中将一行分成两行,然后分别存储到两个不同的数组中?

  10. 10

    我如何使用nativescript中的fetch将表单数据发送到php?

  11. 11

    我如何使用流API将Twitter上的数据发送到CSV中

  12. 12

    如何将值从 html 中的按钮组发送到我的 php 代码?

  13. 13

    如何将参数中的Id发送到我的服务器?

  14. 14

    我如何将公式的结果发送到 android 中的音频流?

  15. 15

    OpenCV:如何将图像保存在一个大矩阵中,然后分别调用它们?

  16. 16

    将请求发送到Java中的Google Elevation API

  17. 17

    如何将位图发送到包中

  18. 18

    如何运行BigQuery查询,然后将输出CSV发送到Apache Airflow中的Google Cloud Storage?

  19. 19

    如何将两个文件发送到具有不同MsgSeqNumber的单个MQ消息中

  20. 20

    如何将多个参数作为单个实体从jquery发送到我的Controller?

  21. 21

    如何将JSP中的选定行发送到Java控制器?

  22. 22

    如何使用Java将单键(例如“ k”)发送到Selenium WebDriver中的窗口?

  23. 23

    如何以编程方式将按键事件发送到Java App中的任何窗口/进程?

  24. 24

    如何从引用调用方法发送到Java中的注释

  25. 25

    如何使用Java更新对象JSON中的对象,然后发送到请求有效负载

  26. 26

    将文件发送到api中

  27. 27

    将数据发送到单个客户端而不是使用Client.All在SignalR中

  28. 28

    将消息发送到node.js和socket.io中的单个套接字

  29. 29

    将两个螺栓的输出发送到Storm中的单个螺栓?

热门标签

归档