我有一个数组,其中包含:
书http://amazon.com/index.php
漫画http://mangareader.net
教程http://stackoverflow.com
我想得到第一个词,所以我想要的结果是:
书籍
漫画
教程
感谢您的帮助
我有一个数组,其中包含:
书http://amazon.com/index.php
漫画http://mangareader.net
教程http://stackoverflow.com
我想得到第一个词,所以我想要的结果是:
书籍
漫画
教程
感谢您的帮助
使用拆分方法:
// assume your array variable is arr
for(String s : arr) {
String[] words = s.split(" ");
String firstWord = null;
if(words.length > 0) firstWord = words[0];
}
尝试这个
String w = str.substring(0, str.indexOf(' '));
您可以使用函数split()来实现这一点。
这将起作用
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);
}