Tôi phải nhập chuỗi có số cũ: 1,2,3,4,5. Đó là một mẫu của đầu vào, sau đó tôi phải đặt nó trong một mảng INT vì vậy tôi có thể sắp xếp nó nhưng không hoạt động theo cách nó hoạt động.Tách chuỗi và đặt nó vào mảng int
package array;
import java.util.Scanner;
public class Array {
public static void main(String[] args) {
String input;
int length, count, size;
Scanner keyboard = new Scanner(System.in);
input = keyboard.next();
length = input.length();
size = length/2;
int intarray[] = new int[size];
String strarray[] = new String[size];
strarray = input.split(",");
for (count = 0; count < intarray.length ; count++) {
intarray[count] = Integer.parseInt(strarray[count]);
}
for (int s : intarray) {
System.out.println(s);
}
}
}
"không hoạt động theo cách thức hoạt động" theo cách nào? lỗi? không hoạt động khi đối mặt với các yếu tố đầu vào xấu? s luôn luôn trống? –
'strArr = input.split (',')' sau đó chỉ cần sao chép strArr vào một intArr – Enrique