- import java.util.*;
- class Test
- {
- public static void main(String[] args)
- {
- Scanner sc = new Scanner(System.in);
- System.out.println("请输入数组元素,元素之间用逗号隔开");
- String str=sc.nextLine();
- String[] arrs=str.split(",");
- int[] arri=new int[arrs.length];
- for(int x=0;x<arrs.length;x++)
- {
- arri[x]=Integer.parseInt(arrs[x]);
- }
-
- System.out.println(Arrays.toString(arri));
- }
- }
复制代码
思路:
1.先录入一个字符串。。。例如:2,1,5,2,1,65,8
2.然后用split分割逗号得到字符串数组。
3.定义一个和字符串数组相同长度的int型数组
3.把字符串数组遍历 转成int类型存入int数组。
虽然麻烦了点,不过可以达到楼主的要求。。。 |