선생님. 배열 [i]을 분할하고 다른 어레이에 저장하려하지만 작동하지 않습니다. 다음은 내 코드어레이 분할이 예상 된 결과를 제공하지 않습니다.
import java.util.Scanner;
public class prog1 {
public static void main (String [] args){
Scanner input = new Scanner(System.in);
int a = input.nextInt();
String arr1[] = new String [a];
for (int i=0;i<a;i++) {
arr1[i] = input.nextLine();
}
for (int i=0;i<a;i++) {
String temp[] = arr1[i].split("\\+");
System.out.println(temp.length);
System.out.println(temp[0]);
}
}
}
샘플 입력 :
1
arka + xyz
예상 출력 :
2
arka
그러나 출력은 내가
무엇입니까1
<blank>
나는 java로 신규입니다. 이 문제를 해결할뿐만 아니라 왜이 문제에 직면하고 있는지 말해 주시겠습니까?