2016-11-26 6 views
0

ここに私の質問です:私は、入力された最初の数は、リスト内の要素の数を示し、プログラムを書いて助けが必要最初の数は、リストJavaでの要素の数を示し

が。この番号はリストの一部ではありません。したがって、各リストは、最初に入力された数字が各リストの長さにバインドされている限り、任意の長さにすることができます。

これを同じ行にコードするにはどうすればよいですか?通常、配列リストに入る前に、ユーザーに長さを問い合わせます。

おかげで、同様

+0

あなたが何をしようとしたのですか? – YoungHobbit

答えて

1

何か:リストは整数が含まれていると仮定for(int i=1;(!list.isEmpty() && i<list.get(0)); i++)); //。 List<Integer> list 最初の要素をスキップするi = 1

注:私は現在IDEを持っていないので、コードをチェックしませんでした。

アップデート:私はonlky推測することができますが、それをテストすることはできませんけれども条件上記 は、以下のように変更することができます。 それはあなたを助けている場合、それを試してみてください。 構文を注意してください。

for(int i=1;(i==1?(!list.isEmpty() && i < list.get(0)):i < list.get(0); && i < list.get(0)); i++)); 
0

私は、これはあなたを助けると思う:

private List<Integer> listElements(int lenght){ 

    return new ArrayList<>(length); 
} 
関連する問題