java.ArrayIndexOutOfBounds가 나타납니다 ... 이유를 모르겠습니다.자바 스플릿 문자열 ArrayIndexOutOfBounds
private final static String TEST_STRING = "My awesome string !^:_TEEEEEEEEEEEEEST";
public void createPartControl(Composite parent){
String[] temp = TEST_STRING.split("^:_");
System.out.println(temp[0] + " ---> " + temp[1]);
}
EDIT :
java.lang.ArrayIndexOutOfBoundsException 1 com.chriss.cipher.View.createPartControl (View.java:17)에서 org.eclipse.ui.internal 에서. org.eclipse.ui.internal.WorkbenchPartReference.getPart (WorkbenchPartReference.java에서 ViewReference.createPartHelper org.eclipse.ui.internal.ViewReference.createPart (ViewReference.java:240)에서 (ViewReference.java:386) : 595) at org.eclipse.ui.inter org.eclipse.ui.internal.ViewPane.setVisible (ViewPane.java:534) at org.eclipse.ui.internal.presentations.PresentablePart.setVisible (PresentablePart. 자바 : org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select에서 org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select (PresentablePartFolder.java:270) (LeftToRightTabOrder 180) . 자바 : 65)
^
는 특별한 의미가 어디에
가능한 중복 http://stackoverflow.com/questions/10695104/java-split-on-caret-not-working-is-this- 특수 문자 – Shashi