我有一个在屏幕上显示歌词的程序。每行歌词都存储在一个数组中。现在,从这个开始,我想创建一个2d数组,其中只有个人单词组织成这样的行:
String[] lyrics = {"Line number one", "Line number two"};
String[][] words = {{"Line","number","one"},{"Line", "number", "two"}};
我以为它只是一个简单的双精度循环,它只是获取当前字符串,去掉空格,并将单词存储在数组中。但是,当我尝试此操作时,我得到的类型不匹配。
public static void createWordArray() {
for(int i=0; i<=lyrics.length; i++) {
for(int j =0; j<=lyrics[i].length(); i++) {
words[i][j] = lyrics[i].split("\\s+");
}
}
Smart猫小萌
犯罪嫌疑人X
ibeautiful
相关分类