从控制台获取输入并在java中解析

时间:2018-03-18 06:57:48

标签: java string parsing

我必须从java中的控制台输入“-4,2,-5,0,3”作为输入,并且需要存储在数组[]中。其中array [0] = - 4,array [1] = 2,依此类推。 我完全不熟悉java需要立即帮助。

3 个答案:

答案 0 :(得分:1)

import java.util.Scanner;


/**
 *
 * @author wathsara
 */
public class Example1 {
    public static void main(String[] args) {
        Scanner s=new Scanner(System.in);

        String a = s.nextLine();


        String[] b=(a.split(","));

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

        }



    }


}

试试上面的代码。确保以表格形式提供输入 -4,5,6,4,8这样。

答案 1 :(得分:0)

首先,从控制台获取输入的数量然后运行循环以获取输入,例如 -

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("Enter number of input : ");
    Integer total = scanner.nextInt();

    Integer[] array =  new Integer[total];

    for (int i=0; i<total; i++) {
        array[i] = scanner.nextInt();
    }

    scanner.close();

}

答案 2 :(得分:-1)

这有很多内容,但假设您有一种方法可以读取输入,并且您已经在代码中将该输入作为字符串输入,并且格式很好,那么......

remove()

希望这有帮助!