반응형

java 255

목록 또는 세트의 첫 번째 요소를 얻는 방법

목록 또는 세트의 첫 번째 요소를 얻는 방법 이 질문에는 이미 답변이 있습니다. Java: 컬렉션에서 첫 번째 항목 가져오기 (14개 답변) 닫힘3년 전. 목록 또는 세트의 첫 번째 요소를 얻을 수 있는지 알고 싶습니다.어떤 방법을 사용할까요?javadoc 참조 리스트의 list.get(0); 또는 설정 set.iterator().next(); 위 방법을 사용하기 전에 크기를 확인합니다.isEmpty() !list_or_set.isEmpty() Collection c; Iterator iter = c.iterator(); Object first = iter.next(); (이것은, 「최초의」요소에 가장 가까운 것입니다.Set대부분의 구현에는 전혀 의미가 없다는 것을 깨달으셔야 합니다.SetLinked H..

programing 2022.06.26

준비된 문장에서 "좋아요" 와일드카드 사용

준비된 문장에서 "좋아요" 와일드카드 사용 mysql 데이터베이스 쿼리를 실행하기 위해 준비된 문을 사용하고 있습니다.그리고 특정 키워드를 기반으로 검색 기능을 구현하고 싶습니다. 그러기 위해서는LIKE키워드, 그 정도는 알고 있어요.그리고 나도 전에 준비된 문장을 사용한 적이 있지만, 어떻게 사용하는지 모르겠다.LIKE왜냐하면 다음 코드로부터, 나는 어디에 그 코드를 추가할 것인가?'keyword%'? 에서 직접 사용할 수 있습니까?pstmt.setString(1, notes)~하듯이(1, notes+"%")아니면 그런 비슷한 것.웹에서 많은 글을 볼 수 있지만 어디에도 좋은 답이 없다. PreparedStatement pstmt = con.prepareStatement( "SELECT * FROM a..

programing 2022.06.26

Windows에서 JAR 파일 실행

Windows에서 JAR 파일 실행 Hellowolld.jar라는 JAR 파일이 있어요이 명령을 실행하려면 명령줄 창에서 다음 명령을 실행합니다. java -jar helloworld.jar 이것은 정상적으로 동작합니다만, 더블 클릭으로 실행하는 방법은 무엇입니까?소프트웨어를 설치해야 합니까?가장 쉬운 경로는 Java Runtime Environment(JRE; Java 런타임 환경)를 업그레이드 또는 재설치하는 것입니다. 또는 다음과 같습니다. Windows 탐색기를 열고 도구에서 폴더 옵션을 선택합니다..' 파일 유형 탭을 클릭하고 아래로 스크롤하여 JAR 파일 유형을 선택합니다. [상세설정] 버튼을 누릅니다. 파일 형식 편집 대화상자에서 작업 상자에서 열기를 선택하고 편집...을 클릭합니다. Bro..

programing 2022.06.26

가져올 때 기호를 확인할 수 없습니다.

가져올 때 기호를 확인할 수 없습니다. 이 문제는 라이브러리나 프로젝트에 따라 간헐적으로 발생합니다.라이브러리를 가져오려고 하면 패키지는 인식되지만 클래스 이름을 확인할 수 없습니다. 스테이트먼트에가 기재되어 있는 ,right-click -> Goto -> the package's declaration사이드 페인에 디컴파일된 클래스가 모두 표시됩니다(필요한 클래스 포함).Import 스테이트먼트를 자동 완료하려고 하면 필요한 클래스가 드롭다운에 표시되지 않습니다. 이미 캐시를 무효화하려고 했지만 작동하지 않습니다.클래스 경합을 찾을 수 없습니다.클래스 경로에 동일한 패키지 이름을 가진 다른 jar 파일이 없습니다.저는 이 수업을 다른 프로젝트로 가져올 수 있습니다. 스크린샷을 참조하십시오. 힌트 있는 사..

programing 2022.06.25

Java: 인스턴스 상세 복제/복사에 권장되는 솔루션

Java: 인스턴스 상세 복제/복사에 권장되는 솔루션 자바에서 인스턴스의 딥 클론/복사를 하는 권장 방법이 있는지 궁금합니다. 3가지 해결책이 있는데 몇 가지를 놓쳤을 수 있으니 당신의 의견을 듣고 싶습니다. 편집: Bohzo 프로포지톤을 포함시키고 질문을 구체화합니다.이것은 얕은 클로닝보다는 깊은 클로닝에 관한 것입니다. 직접 실행: 속성 뒤에 수동 속성으로 복제를 코드화하고 가변 인스턴스도 복제되는지 확인합니다. 라이선스: - 수행 내용 제어 실행 - 퀵 실행 삭제: 와 발생, 가능 속성) - "(복사/실패), "실패", "실패", "실패" 반사 사용: 독자적인 리플렉션툴이나 외부 도우미(jakarta common-beans 등)를 사용하면, 1행으로 작업을 실시하는 범용 카피 방법을 간단하게 작성할..

programing 2022.06.25

C#과 Java Enum(C#이 처음인 경우)

C#과 Java Enum(C#이 처음인 경우) 한동안 자바에서 프로그래밍을 하다가 완전히 C#로 작성된 프로젝트에 투입되었습니다.C#의 내용을 파악하려고 합니다만, 새로운 프로젝트의 몇 군데에서 enum이 사용되고 있는 것을 알 수 있었습니다만, 언뜻 보면 C#의 enum은 Java 1.5+의 실장보다 심플한 것 같습니다.C#과 Java enum의 차이와 그 차이를 극복하는 방법을 열거할 수 있는 사람이 있습니까?(언어 불꽃 전쟁을 시작하고 싶지는 않습니다.Java에서 했던 C#에서의 조작 방법을 알고 싶을 뿐입니다).예를 들어, 누군가가 Sun의 유명한 Planet 열거형 예제의 C# 대응물을 게시할 수 있습니까? public enum Planet { MERCURY (3.303e+23, 2.4397e6..

programing 2022.06.25

접근 제한:Application' 유형이 API가 아닙니다(필수 라이브러리 rt.jar에 대한 제한).

접근 제한:Application' 유형이 API가 아닙니다(필수 라이브러리 rt.jar에 대한 제한). 코드는 다음과 같습니다. package mscontroller; import javax.swing.*; import com.apple.eawt.Application; public class Main { public static void main(String[] args) { Application app = new Application(); app.setEnabledAboutMenu(true); AMEListener listener = new AMEListener(); app.addApplicationListener(listener); JFrame mainFrame = new JFrame("Applica..

programing 2022.06.25

명령 프롬프트에서 jar 파일 실행

명령 프롬프트에서 jar 파일 실행 이 질문에는 이미 답변이 있습니다. JAR 파일 실행 방법 (11개의 답변) 닫힘2년 전에요. 명령 프롬프트에서 jar 파일을 실행하려면 어떻게 해야 합니까?이거 드셔보세요 java -jar .jar 매니페스트 호출에 정의된 진입점이 없는 경우java -jar foo.jar동작하지 않습니다. 매니페스트가 없거나 매니페스트에 지정된 것과 다른 메인클래스를 실행하려면 다음 명령을 사용합니다. java -cp foo.jar full.package.name.ClassName 엔트리 포인트를 사용하여 매니페스트를 작성하는 방법에 대한 자세한 내용은http://https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html ..

programing 2022.06.23

Executor Service를 사용하여 모든 스레드가 완료될 때까지 기다리는 방법

Executor Service를 사용하여 모든 스레드가 완료될 때까지 기다리는 방법 다음과 같은 작업을 한 번에 4개씩 수행해야 합니다. ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow 모두 완료하면 어떻게 알림을 받을 수 있나요?현시점에서는 글로벌 태스크카운터를 설정하고 모든 태스크의 마지막에 이 카운터를 줄이고 무한 루프에서 이 카운터를 모니터링하여0이 되거나 Futures 목록을 가져오거나 무한 루프 모니터에서 모든 태스크카운터를 실행하는 것보다 더 나은 방법은 없습니다.무한 루프를 수..

programing 2022.06.22

ArrayList에 값이 있는지 확인합니다.

ArrayList에 값이 있는지 확인합니다. 스캐너에 입력된 값이 다음 중 하나에 존재하는지 확인하려면 어떻게 해야 합니까?ArrayList? List lista = new ArrayList(); CurrentAccount conta1 = new CurrentAccount("Alberto Carlos", 1052); CurrentAccount conta2 = new CurrentAccount("Pedro Fonseca", 30); CurrentAccount conta3 = new CurrentAccount("Ricardo Vitor", 1534); CurrentAccount conta4 = new CurrentAccount("João Lopes", 3135); lista.add(conta1); lista..

programing 2022.06.22
반응형