使用Java从文本/字符串中获取第一个单词

时间:2013-06-22 02:28:41

标签: java string

我有一个包含以下内容的数组:

预订http://amazon.com/index.php
漫画http://mangareader.net
教程http://stackoverflow.com

我想得到第一个字,所以我想要的结果是:

簿
漫画
教程

感谢您的帮助

4 个答案:

答案 0 :(得分:1)

使用split方法:

// assume your array variable is arr
for(String s : arr) {
  String[] words = s.split(" ");
  String firstWord = null;
  if(words.length > 0) firstWord = words[0];
}

答案 1 :(得分:0)

您可以使用函数split()来实现此目的。

答案 2 :(得分:0)

试试这个

String w = str.substring(0, str.indexOf(' '));

答案 3 :(得分:0)

这将有效

       String[] stt= new String[]{"Book http://amazon.com/index.php","Manga http://mangareader.net","Tutorial http://stackoverflow.com"};
       for(int i=0;i<stt.length;i++){

        String sst=stt[i].substring(0, stt[i].indexOf(' '));
        System.out.println(sst);
    }