怎么将java的数组传给js java怎么把数放到数组里面
转载
1、指定数组大小,用循环输入数据
import java.util.Scanner;
public class Main2 {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int[] arr=new int[5];
for(int i=0;i<arr.length;i++){
arr[i]=sc.nextInt();
}
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+" ");
}
}
}
输入:
1 2 3 4 5
输出:
1 2 3 4 5
2、不指定数组大小,用字符串作为中介
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String temp1=sc.nextLine();
String[] s=temp1.split(" ");
int[] arr=new int[s.length];
for(int i=0;i<s.length;i++){
arr[i]=Integer.parseInt(s[i]);
}
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+" ");
}
}
}
输入:
1 2 3 4 5
输出:
1 2 3 4 5
3、直接输入数组
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String temp1=sc.next();
String temp2=temp1.substring(1,temp1.length()-1);//去掉两边大括号
System.out.println(temp2);
String[] s=temp2.split(",");
int[] arr=new int[s.length];
for(int i=0;i<s.length;i++){
arr[i]=Integer.parseInt(s[i]);
}
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+" ");
}
}
}
输入:
[1,2,3,4,5]
输出:
1,2,3,4,5
1 2 3 4 5
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。