-4 java compiler-errors arraylist
我正在尝试创建一个数组,询问用户的长度,然后要求用户一次一个地输入许多单个单词.不过我的代码是句子.add(s); 不会将我的"S"变量添加到我的名为句子的ArrayList中.请你看看我的代码,看看我做错了什么.编辑运行时,在输入数组的长度程序之后程序要求我输入一个单词,但立即打印在它下面的行上,带有两个括号[]并在那里停止程序.如果有人知道为什么这是在讨厌我会非常感激!
import java.util.Scanner;
import java.util.ArrayList;
public class UsingWords
{
public static void main(String [] args)
{
Scanner scan = new Scanner(System.in);
System.out.println("Enter an array length ");
int lengthArray = scan.nextInt();
ArrayList<String[]> sentences = new ArrayList<String[]>();
for (int i=0; i <= lengthArray; i++); {
System.out.println("Please enter a word: ");
String s = scan.nextLine();
sentences.add(s);
}
System.out.println(Arrays.toString(sentences));
}
}
Run Code Online (Sandbox Code Playgroud)