반응형

Java 191

Class.getName() 클래스 이름만 가져옵니다.

Class.getName() 클래스 이름만 가져옵니다. 클래스 이름은 어떻게 알 수 있나요? String.class.getName() returns java.lang.String 나는 오직 마지막 부분, 즉 String만을 얻는 것에 관심이 있다. 어떤 API라도 가능합니까?Class.getSimpleName()아래 두 가지 모두 잘 작동합니다. System.out.println("The Class Name is: " + this.getClass().getName()); System.out.println("The simple Class Name is: " + this.getClass().getSimpleName()); 출력은 다음과 같습니다. 클래스 이름은: 패키지입니다.학생입니다 간단한 클래스 이름은 ..

sourcecode 2022.09.24

Collections.emptyList()와 Collections의 차이점은 무엇입니까?빈 목록

Collections.emptyList()와 Collections의 차이점은 무엇입니까?빈 목록 Java에는 Collections.emptyList()와 Collections가 있습니다.[EMPLY_LIST] (비어 있음)둘 다 동일한 속성을 가집니다. 빈 목록(불변)을 반환합니다.이 목록은 직렬화할 수 있습니다. 그렇다면 둘 중 하나를 사용하는 것과 다른 하나를 사용하는 것의 정확한 차이점은 무엇일까요? Collections.EMPTY_LIST이전 스타일을 반환합니다. Collections.emptyList()type-module을 사용하므로 반환한다. collections.emptyList()는 Java 1.5에서 추가되었으며 항상 권장됩니다.이렇게 하면 코드 내에서 불필요하게 캐스트를 할 필요가 없..

sourcecode 2022.09.24

XML 문서에서 문자열로의

XML 문서에서 문자열로의 XML 문서의 문자열 표현을 얻는 가장 간단한 방법은 무엇입니까?org.w3c.dom.Document)? 모든 노드가 한 줄에 있습니다. 예를 들어, trge 156 (이것은 트리 표현일 뿐이며, 제 코드에서는org.w3c.dom.Document오브젝트이므로 문자열로 취급할 수 없습니다.) 로. " trge 156 " 감사합니다!가정하다doc의 예로서org.w3c.dom.Document: TransformerFactory tf = TransformerFactory.newInstance(); Transformer transformer = tf.newTransformer(); transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATI..

sourcecode 2022.09.24

JVM이 사용하고 있는 키스토어를 확인하려면 어떻게 해야 합니까?

JVM이 사용하고 있는 키스토어를 확인하려면 어떻게 해야 합니까? 증명서를 JVM 키스토어로 Import해야 합니다.다음을 사용하고 있습니다. keytool -import -alias daldap -file somecert.cer 그래서 아마 제 전화를 다음과 같은 것으로 바꿔야 할 것 같습니다. keytool -import -alias daldap -file somecert.cer -keystore cacerts –storepass changeit .JAVA_HOME---> JRE -->lib---> security--> cacertsJAVA를 사용.가 .HOME 의 인가 하면, HOME 의 어느 장소일 이 있습니다. 컴퓨터 --> 고급 --> 환경변수 --> JAVA_집입니다 서버 시작 배치 파일입니..

sourcecode 2022.09.23

JAR 파일 내의 파일을 나열하려면 어떻게 해야 합니까?

JAR 파일 내의 파일을 나열하려면 어떻게 해야 합니까? 나는 디렉토리의 모든 파일을 읽는 코드를 가지고 있다. File textFolder = new File("text_directory"); File [] texFiles = textFolder.listFiles( new FileFilter() { public boolean accept( File file ) { return file.getName().endsWith(".txt"); } }); 아주 잘 작동한다."text_directory" 디렉토리에서 ".txt"로 끝나는 모든 파일로 배열을 채웁니다. JAR 파일 내에서도 같은 방법으로 디렉토리의 내용을 읽는 방법은 무엇입니까? JAR 파일 내의 모든 이미지를 나열하여 로드합니다. ImageIO.r..

sourcecode 2022.09.23

String.replace모든 단일 백슬래시를 이중 백슬래시로 바꿉니다.

String.replace모든 단일 백슬래시를 이중 백슬래시로 바꿉니다. 저는 이 모든 것들을 시도하고 있습니다.String \something\에String \\something\\사용.replaceAll그런데 계속 여러 가지 오류가 발생해요.난 이게 해결책이라고 생각했어 theString.replaceAll("\\", "\\\\"); 단, 다음과 같은 예외가 있습니다. java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 는 인수를 정규 표현으로 해석합니다.그\둘 다 이스케이프 캐릭터입니다. String그리고.regex. regex를 위해 이중 이스케이프를 해야 합니다. string.replaceAll("\\\\"..

sourcecode 2022.09.22

mockito를 사용한 개인 메서드 테스트

mockito를 사용한 개인 메서드 테스트 public class A { public void method(boolean b){ if (b == true) method1(); else method2(); } private void method1() {} private void method2() {} } public class TestA { @Test public void testMethod() { A a = mock(A.class); a.method(true); //how to test like verify(a).method1(); } } 프라이빗 메서드를 어떻게 호출하고, 모키토를 사용하여 프라이빗 메서드를 어떻게 테스트합니까?모키토로는 불가능합니다.Wiki에서 왜 모키토는 사적인 방법을 조롱하지 않는..

sourcecode 2022.09.22

삽입 후 생성된 ID 가져오기

삽입 후 생성된 ID 가져오기 Android에서 SQLite를 사용하고 있는데 삽입한 행의 ID를 얻는 가장 좋은 방법을 알고 싶습니다. 찾고 싶은 솔루션이 포함되어 있습니다만, 최선은 아닌 것 같습니다.메서드는id삽입된 행 또는-1삽입 중 오류가 발생한 경우. long id = db.insert(...); 여기서 db는SQLiteDatabase.ContentValues를 사용하는 경우: DBHelper db =new DBHelper();// your dbHelper ContentValues values = new ContentValues(); values.put("firstName","Ahmad"); values.put("lastName","Aghazadeh"); long insertedId= db.g..

sourcecode 2022.09.22

문자열의 특수 문자를 대체하려면 어떻게 해야 합니까?

문자열의 특수 문자를 대체하려면 어떻게 해야 합니까? 특수 캐릭터가 많이 들어간 끈이 있어요.그것들을 모두 제거하고 싶지만 알파벳은 유지하세요. 이거 어떻게 해?그것은 당신이 무엇을 의미하느냐에 달려있다.이러한 파일을 삭제하고 싶은 경우는, 다음과 같이 하십시오. (갱신:숫자도 유지하고 싶은 것 같습니다만, 그 경우는 2행째를 사용해 주세요). String alphaOnly = input.replaceAll("[^a-zA-Z]+",""); String alphaAndDigits = input.replaceAll("[^a-zA-Z0-9]+",""); 또는 동등한 것: String alphaOnly = input.replaceAll("[^\\p{Alpha}]+",""); String alphaAndDigit..

sourcecode 2022.09.22

HttpURL Connection HTTP 메서드: PATCH

HttpURL Connection HTTP 메서드: PATCH URL Connection을 사용한PATCH 등의 비표준 HTTP 메서드를 사용하려고 하면 다음과 같이 됩니다. HttpURLConnection conn = (HttpURLConnection) new URL("http://example.com").openConnection(); conn.setRequestMethod("PATCH"); 예외가 있습니다. java.net.ProtocolException: Invalid HTTP method: PATCH at java.net.HttpURLConnection.setRequestMethod(HttpURLConnection.java:440) Jersey와 같은 상위 수준의 API를 사용해도 동일한 오류가..

sourcecode 2022.09.19
반응형