반응형

java 189

Java에 파일이 있는지 확인하려면 어떻게 해야 하나요?

Java에 파일이 있는지 확인하려면 어떻게 해야 하나요? Java에서 읽기 위해 파일을 열기 전에 파일이 존재하는지 확인하는 방법(Perl과 동등) -e $filename)? SO에 관한 유일한 유사한 질문은 파일 작성에 관한 것이며, 따라서 다음과 같이 답변되었습니다.FileWriter여기에는 해당되지 않습니다. 가능하다면 "Call API to open a file and catch when exception that you checked to no file"이라는 텍스트가 아닌 true/false를 반환하는 실제 API 호출을 선호하지만, 저는 후자를 감수할 수 있습니다.사용방법: File f = new File(filePathString); if(f.exists() && !f.isDirectory..

source 2022.10.27

바이너리 트리의 밸런스 여부를 확인하는 방법

바이너리 트리의 밸런스 여부를 확인하는 방법 그 학창 시절부터 꽤 오래됐다.병원에서 IT스페셜리스트로 취직.지금 실제 프로그래밍을 하려고 합니다.지금 바이너리 트리에 대해 연구하고 있는데, 이 트리의 높이가 균형을 이루고 있는지 여부를 판단하는 가장 좋은 방법이 무엇인지 궁금했습니다. 난 이걸 따라 뭔가를 생각하고 있었어: public boolean isBalanced(Node root){ if(root==null){ return true; //tree is empty } else{ int lh = root.left.height(); int rh = root.right.height(); if(lh - rh > 1 || rh - lh > 1){ return false; } } return true; } 이..

source 2022.10.27

컴파일된 언어와 통역된 언어의 차이점은 무엇입니까?

컴파일된 언어와 통역된 언어의 차이점은 무엇입니까? 이 주제에 관한 자료를 읽은 후에도 컴파일된 언어와 통역된 언어의 차이가 무엇인지 아직 잘 모르겠습니다.이것이 자바와 자바스크립트의 차이점 중 하나라고 들었습니다.누가 이해를 좀 해줄래요? 컴파일된 언어와 통역된 언어의 차이점은 무엇입니까? 차이점은 언어에 있는 것이 아니라 구현에 있습니다. 내 머릿속에서 그것을 없앤 후, 다음과 같은 답이 있다. 컴파일된 실장에서는 원래의 프로그램이 네이티브 머신 명령으로 변환되어 하드웨어에 의해 직접 실행됩니다. 해석된 구현에서는 원래 프로그램이 다른 것으로 변환됩니다.'인터프리터'라고 불리는 또 다른 프로그램은 '다른 것'을 검사하고 필요한 모든 작업을 수행합니다.언어와 그 구현에 따라 다양한 형태의 "다른 것"이..

source 2022.10.27

Guava 라이브러리:가장 유용한 기능 및/또는 숨겨진 기능은 무엇입니까?

Guava 라이브러리:가장 유용한 기능 및/또는 숨겨진 기능은 무엇입니까? 여기서 무엇을 묻고 있는지 말하기 어렵다.이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이어서 현재 형태로는 합리적으로 대답할 수 없습니다.다시 열 수 있도록 이 질문을 명확히 해 주시기 바랍니다.헬프 센터를 방문합니다. 닫힘10년 전에요. Guava API와 새로운 컬렉션 타입에 대한 빠른 스캔을 했습니다.Multimap ★★★★★★★★★★★★★★★★★」BiMap을 참조해 주세요.그리고 제가 작업하고 있는 프로젝트에 라이브러리를 포함시킬까 생각하고 있습니다. 그러나, 나는 도서관이 큰 도움이 되지 않고, 그 특징들을 배우는 것이 귀중한 시간을 낭비하는 것이라면, 도서관을 무조건 포함시키는 것도 묵묵부답이..

source 2022.10.23

코드 및 마크업 Q&A 이미지 예시

코드 및 마크업 Q&A 이미지 예시 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 서적, 도구, 소프트웨어 라이브러리 등에 대한 권장 질문을 허용하지 않습니다.당신은 그 질문을 사실과 인용문으로 대답할 수 있도록 편집할 수 있다. 7년 전에 문을 닫았어요 이 질문을 개선하다 이미지를 포함하는 MCVE/SSCE를 준비할 때는 이미지에 직접 액세스할 수 있는 것이 유용합니다. 대부분의 질문에 대응할 수 있는 이미지의 종류는, 복수의 색이나 모양의 작은 이미지, 투과성이 있는 애니메이션 GIF, 이미지의 「쌍」으로, 이미지 이행에 사용할 수 있는 JPEG, 타일 세트, 스프라이트 시트 등입니다. 이러한 유형의 예에 대해 온사이트에서 라이센스 및 로열티가..

source 2022.10.23

Java: HashMap을 어레이로 변환하는 방법

Java: HashMap을 어레이로 변환하는 방법 변환이 필요합니다.HashMap누가 어떻게 하는지 보여줄 수 있어요?hashMap.keySet().toArray(); // returns an array of keys hashMap.values().toArray(); // returns an array of values 편집 두 배열의 순서가 같지 않을 수 있습니다.쌍의 키/값이 필요한 경우 반복에 대한 더 나은 접근법에 대해서는 oxbow_lakes 응답을 참조하십시오.키와 값이 필요한 경우 언제든지 이 작업을 수행할 수 있습니다.entrySet: hashMap.entrySet().toArray(); // returns a Map.Entry[] 각 엔트리에서 (물론) 키와 가치를 모두 얻을 수 있습니다..

source 2022.10.23

maven을 사용하는 경우 보통 java 또는 resources 아래에 log4j.properties를 넣습니까?

maven을 사용하는 경우 보통 java 또는 resources 아래에 log4j.properties를 넣습니까? 기존 Maven 디렉토리를 사용할 경우 log4j.properties 파일을 어디에 저장해야 합니까? src/main/resources 이것을 위한 "표준 배치"입니다. 업데이트: 위의 답변은 질문에 대한 답변이지만 최선의 해결책은 아닙니다.다른 답변과 코멘트를 확인해 주세요.jar와 함께 자신의 로깅 속성을 발송하지 않고 클라이언트(앱 서버, 스테이지 환경 등)에 맡겨 원하는 로깅을 구성할 수 있습니다.따라서, 그것을 넣는 거src/test/resources이치노 주의: 구체적인 로그 설정은 클라이언트/사용자에게 맡기면 교환을 검토해야 합니다.log4jslf4j당신의 앱에서. 그냥 넣기만 ..

source 2022.10.14

Http ServletRequest가 JSON POST 데이터를 가져옵니다.

Http ServletRequest가 JSON POST 데이터를 가져옵니다. 이 질문에는 이미 답변이 있습니다. HttpServletRequest에서 JSON 오브젝트 리터럴 취득 (7개의 답변) 닫힘2년 전에요. 저는 URL http://http:8080/http/services/rpc?http=http:/http:8080/http:/http:/http: POST 데이터 포함 { "jsondata" : "data" } Http 요청의 Content-Type은application/json; charset=UTF-8 HttpServletRequest에서 POST 데이터(jsondata)를 가져오려면 어떻게 해야 하나요? 요청 매개 변수를 열거하면 POST 데이터가 아닌 "cmd"라는 매개 변수만 볼 수 있..

source 2022.10.14

Algid 구문 분석 오류, 시퀀스가 아닙니다.

Algid 구문 분석 오류, 시퀀스가 아닙니다. 다음 방법을 사용하여 파일에서 RSA 개인 키를 읽으려고 할 때 public PrivateKey getPrivateKey() throws NoSuchAlgorithmException, InvalidKeySpecException, IOException { final InputStream inputStream = getClass().getClassLoader() .getResourceAsStream("privatekey"); byte[] privKeyBytes = null; try { privKeyBytes = IOUtils.toByteArray(inputStream); } catch (final IOException exception) { LOGGER.err..

source 2022.10.14

System.out.println 출력 컬러링 방법

System.out.println 출력 컬러링 방법 이 질문에는 이미 답변이 있습니다. System.out.println을 사용하여 콘솔에서 색상을 인쇄하는 방법 (15개의 답변) 닫힘4년 전에요. Java 출력은 어떻게 색칠합니까? C 등의 를 사용할 수 .\033[0m이 일을 하기 위해서.이치노 public static void main(String[] x) { System.out.println("\033[0m BLABLA \033[0m\n"); } 메모 의 색을 수 .cmd prompt합니다. 또한 일부 단말기는 일부(있는 경우) ANSI 이스케이프 시퀀스, 특히 24비트 색상을 지원하지 않습니다. 사용. 가장 좋은 해결책은 하단에 있는 "저주" 섹션을 참조하십시오.퍼스널 솔루션 또는 간단한 솔루션..

source 2022.10.13
반응형