본문 바로가기

python 공부2392

공간 별 문자열을 분할하는 방법 내 문자열을 공백으로 분할해야합니다. 이를 위해 나는 시도했다 : str = "Hello I'm your String"; String[] splited = str.split(" "); 그러나 그것은 일하는 것 같지 않습니다. 해결 방법 당신이 가진 것은 일해야합니다.그러나 제공된 공백이 기본값이거나 다른 것입니까?WhiteSpace Regex를 사용할 수 있습니다. str = "Hello I'm your String"; String[] splited = str.split("\\s+"); 이렇게하면 일련의 연속 공간이 문자열을 토큰으로 분할하게됩니다. 사이드 메모로, 나는 "분할"이라는 단어는 확실하지 않습니다. 나는 분할의 희생자가 "분할"이라고 믿습니다.그것은 그 까다로운 문법 일 중 하나입니다 :-).. 2021. 4. 8.
math.random () 설명 이것은 꽤 간단한 Java입니다 (아마 모든 프로그래밍에 적용 할 수 있지만) 질문 : math.random () 은 0과 하나 사이의 숫자를 반환합니다. 0과 백 사이의 정수를 반환하려면 다음을 수행합니다. (int) Math.floor(Math.random() * 101) 1시에서 백 사이, 나는 할 것입니다 : (int) Math.ceil(Math.random() * 100) 그러나 내가 3 세에서 5 사이에 숫자를 얻고 싶으면 어떨까요?그것은 다음과 같을 것입니다. (int) Math.random() * 5 + 3 java.lang.util.random 에서 nextint () 에 대해 알고 있습니다.그러나 math.random () 로이 작업을 수행하는 방법을 배우고 싶습니다. 해결 방법 int.. 2021. 4. 8.
Java '는 각'루프 작업에 대해 어떻게 작동합니까? 중히 여기다: List someList = new ArrayList(); // add "monkey", "donkey", "skeleton key" to someList for (String item : someList) { System.out.println(item); } 각 구문에 대해 을 사용하지 않고 루프에 대해 루프에 대한 이는 루프가 무엇입니까? 해결 방법 for (Iterator i = someIterable.iterator(); i.hasNext();) { String item = i.next(); System.out.println(item); } 루프에서 > 를 사용하거나 어떤 방식 으로든 실제 반복자에 액세스 해야하는 경우 for exchore (:) idiom을 사용할 수 없습니다.실.. 2021. 4. 8.
Java에서 새 목록을 만드는 방법 set 을 생성합니다. Set myset = new HashSet() Java에서 list 을 어떻게 만드는가? 해결 방법 List myList = new ArrayList(); List myList = new ArrayList(); 또는 제네릭 (이전 Java 버전) List myList = new ArrayList(); 참조 페이지 https://stackoverflow.com/questions/858572 2021. 4. 8.
바이트에서 바이트 [] in java. java.io.file 을 바이트 [] 로 변환하려면 어떻게합니까? 해결 방법 참조 페이지 https://stackoverflow.com/questions/858980 2021. 4. 8.
Java에서 개체를 어떻게 복사합니까? 아래 코드를 고려하십시오. DummyBean dum = new DummyBean(); dum.setDummy("foo"); System.out.println(dum.getDummy()); // prints 'foo' DummyBean dumtwo = dum; System.out.println(dumtwo.getDummy()); // prints 'foo' dum.setDummy("bar"); System.out.println(dumtwo.getDummy()); // prints 'bar' but it should print 'foo' 따라서 dumtwo 에 dumtwo 를 dumtwo 에 영향을주지 않고 dum 을 변경하고 싶습니다.그러나 위의 코드는 그렇게하지 않습니다. dum 에서 무언가를 바꿀 때 .. 2021. 4. 8.
Java의 배열 길이 아래 그림과 같이 배열을 선언했습니다. int[] arr = new int[10]; 그런 다음 배열에 다음 값을 지정했습니다. arr[0] = 1; arr[1] = 2; arr[2] = 3; arr[3] = 4; 그런 다음 정수 변수를 선언하고 초기화했습니다. int arrayLength = arr.length; 이것은 실제 크기를 찾는 것이 유용 할 것이지만 배열의 논리적 크기를 찾는 방법이 있습니까? 해결 방법 할당 된 크기, 10 를 포함합니다.할당되지 않은 인덱스에는 int 에 대해 0 인 기본값이 포함됩니다. 참조 페이지 https://stackoverflow.com/questions/8755812 2021. 4. 8.
"java.lang.OutofMemoryError : Permgen Space"오류를 처리합니다 최근에 웹 응용 프로그램 에서이 오류가 발생했습니다. java.lang.OutofMemoryError : Permgen Space. Tomcat 6 및 JDK 1.6에서 실행되는 전형적인 최대 절전 모드 / JPA + IceFaces / JSF 응용 프로그램입니다. 분명히 이것은 몇 번 신청서를 재배포 한 후에 발생할 수 있습니다. 그것을 원인과 그것을 피하기 위해 무엇을 할 수 있는가? 문제를 어떻게 수정합니까? 해결 방법 tomcat가 시작될 때 jvm 명령 줄 에이 플래그를 추가하는 솔루션은 다음과 같습니다. -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled Tomcat 서비스를 종료 한 다음 Tomcat / bin 디렉토리로 이동하여 To.. 2021. 4. 7.
Java에서 중첩 된 루프를 어떻게 탈출합니까? 다음과 같은 중첩 루프 구조가 있습니다. for (Type type : types) { for (Type t : types2) { if (some condition) { // Do something and break... break; // Breaks out of the inner loop } } } 이제 두 루프에서 어떻게 탈출 할 수 있습니까?나는 비슷한 질문을 보았지만 Java는 특별히 존재하지 않습니다.가장 많이 사용되는 Gotos 때문에 이러한 해결책을 적용 할 수는 없습니다. 내부 루프를 다른 방법으로 넣고 싶지 않습니다. 나는 루프를 다시 실행하고 싶지 않습니다.깨지면 루프 블록의 실행으로 끝났습니다. 해결 방법 다른 답변과 마찬가지로, 나는 확실히 을 선호하는 을 선호하는 을 다른 방법으로.. 2021. 4. 7.
새 목록을 만들지 않고 목록으로 설정하십시오 이 코드를 사용하여 set 을 list 로 변환합니다. Map mainMap = new HashMap(); for (int i=0; i < something.size(); i++) { Set set = getSet(...); //returns different result each time List listOfNames = new ArrayList(set); mainMap.put(differentKeyName, listOfNames); } 루프의 각 반복에 새 목록을 만드는 것을 피하고 싶습니다.그게 가능한가? 해결 방법 List mainList = new ArrayList(); mainList.addAll(set); 편집 : 질문의 편집에 응답합니다. It is easy to see that if yo.. 2021. 4. 7.