사용자가 입력 한 숫자 배열이 필요한 항목을 작성하려고합니다. 문제는이 작업을 수행하는 방법을 모른다는 것입니다. JTextField 사용에 대해 생각하고 있었지만 숫자가 아닌 문자열 형식입니다. (이 말을 고민하고 있습니다 : \) 텍스트 필드의 getText 메서드는 배열이 아닌 String을 가져 오도록 설계되었습니다. 누군가 나를 도울 수 있습니까? 당신이 나이를 먹으려 고 노력한다면 나는 아주 감사 할 것입니다. 미리 감사드립니다.Java - GUI를 통해 숫자 배열을 얻는 방법
0
A
답변
2
텍스트 필드의 gettext에 메서드가 문자열을 얻을 수 있도록 설계되었습니다 아닌 배열
예 자바 처음 사랑의로 String
있습니다.
내가 어떻게 할 수 있는지 아이디어를 알려주세요. 당신은 당신이 사용을 split()
기능 (예. 1,2,5,60)
JTextField
- 를 사용하고
String
- 로 저장 할 필요가 언급 한 것처럼
모든 숫자를
String
배열로 가져옵니다. - 문자열을 int로 변환하려면
Integer.parseInt("1")
메서드를 사용하십시오. 예를 들어
:
는String str=jt.getText();//JtextField Has text as 1,3,4,55,10
String strA[]=new String[5];
strA=str.split(",")
int intA[]=new int[5];
for(int i=0;i<array.length;i++)
{
intA[i]=Integer.parseInt(strA[i]);
}
는 참고 : 특정 번호를 작동은에 IndexOutOfBound Exception.So을 내가 5를 전달하고 있지만 6을 통과하면 그것은 당신에게 줄 것보다 여기서 말하는 그럴 경우 ArrayList를 사용하는 것이 더 낫다.
관련 문제
- 1. 자바 스크립트에서 문자열의 숫자 배열을 얻는 방법
- 2. Java GUI를 쓰는 방법
- 3. 브라우저에서 java gui를 실행하는 방법
- 4. Java GUI를 통해 Linux 명령 실행
- 5. Java GUI를 통해 mysql 테이블에 값을 삽입하십시오.
- 6. 다차원 배열을 통해 모든 경로를 얻는 방법
- 7. Amazon ec2 우분투 인스턴스에서 GUI를 얻는 방법
- 8. 브라우저에서 Java GUI를 GWT로 실행하는 방법
- 9. 루프없이 번호 배열을 얻는 방법
- 10. 시작시 IceWM에서 Java GUI를 실행하는 방법?
- 11. 파이썬을 통해 'java -version'출력을 얻는 방법
- 12. Java JOptionPane 스테핑 배열을 통해
- 13. 아마존 ec2에서 우분투 GUI를 얻는 방법
- 14. OsloneTimeZone 데이터베이스를 통해 Java 1.6에서 TimeZone 값을 얻는 방법
- 15. GUI를 통해 cygwin을 설정하십시오.
- 16. GUI를 통해 코드 수정
- 17. Java GUI를 어떻게 구성해야합니까?
- 18. Java GUI를 XML에 직렬화
- 19. GUI를 통해 MATLAB 명령을 실행하는 방법?
- 20. mysql에서 배열을 얻는 방법?
- 21. json 배열을 얻는 방법
- 22. 문자열에서 배열을 얻는 방법
- 23. DB에서 배열을 얻는 방법
- 24. MySQL을 통해 행 사이의 숫자 간격을 얻는 방법
- 25. 코어와 Java GUI를 완전히 분리하는 방법
- 26. Java GUI를 설정하는 가장 좋은 방법
- 27. Java Swing : GUI를 동적으로 변경하는 방법
- 28. 클래스의 배열을 채우는 방법 JAVA
- 29. HTTPPost를 통해 배열을 보내는 방법
- 30. URL을 통해 iOS 응용 프로그램에 다중 배열을 얻는 방법
나를 초당 대답한다. +1. –
@MartinDinov 예 몇 초 !! –
빠른 응답을 가져 주셔서 고맙습니다. 그러나 Integer.parseInt ("1")을 작성하는 방법을 이해하지 못합니다. 여러분이 넣은 인수 "1"이 무엇을 의미하는지 모르겠습니다. JTextField numbers = new JTextField (20); \t \t String numsAsString = numbers.getText(); \t \t String [] numsStringArray = numsAsString.split (numsAsString); \t \t Integer.parseInt (numsStringArray); 하지만 parseInt 아래에 빨간색 선이 생깁니다. 너 나 좀 도와 줄 수있어? – TimeLordCoder