簡體   English   中英

從不同長度的用戶字符串讀取到數組中

[英]read from user strings of different length into an array

class JavaStringArray
{
    private String[] toppings = {"Cheese", "Pepperoni", "Black Olives"};

    public JavaStringArray()
    {
        int size = toppings.length;
        for (int i = 0; i < size; i++)
        {
            System.out.println(toppings[i]);
        }
    }
}
class Main
{
    public static void main(String[] args)
    {
        JavaStringArray strings = new JavaStringArray();
    }
}

我編寫了一個程序,將不同長度的字符串存儲到不同索引的數組中,我想通過允許用戶鍵入任意長度的字符串來實現此目的,但是如果他/她按Enter鍵,則會轉到下一個索引簡單起見,我只允許存儲三個字符串。

    import java.util.Scanner;
    class Main
    {
        public static void main(String[] args)
        {
            Scanner input = new Scanner(System.in);
            String[] array = new String[5];

            System.out.println("Please enter 5 names to sort");

            for (int i = 0; i < array.length; i++)
            {
                array[i] = input.nextLine();
            }

            for (int i = 0; i < array.length; i++)
            {
                System.out.println(array[i]);
            }

        }
    }

重要的部分是nextline僅在按下回車按鈕時才添加索引

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM