«java» 태그된 질문

Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.

13
성능이 중요한 경우 Java의 String.format ()을 사용해야합니까?
로그 출력 등을 위해 항상 문자열을 작성해야합니다. JDK 버전을 통해 우리는 언제 StringBuffer(많은 추가, 스레드 안전) 및 StringBuilder(많은 추가, 비 스레드 안전) 을 사용 했는지 배웠습니다 . 사용에 대한 조언은 무엇입니까 String.format()? 효율적이거나 성능이 중요한 단일 라이너에 대한 연결을 고수해야합니까? 예를 들어 못생긴 구식, String s = "What do you …

12
JTextField에 대한 값 변경 리스너
사용자가 텍스트 필드의 값을 변경 한 직후 메시지 상자가 나타나기를 원합니다. 현재 메시지 상자가 나타나게하려면 Enter 키를 눌러야합니다. 내 코드에 문제가 있습니까? textField.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { if (Integer.parseInt(textField.getText())<=0){ JOptionPane.showMessageDialog(null, "Error: Please enter number bigger than 0", "Error Message", JOptionPane.ERROR_MESSAGE); } } } 도움을 주시면 감사하겠습니다!


11
StringUtils.isBlank () 및 String.isEmpty ()
나는 다음과 같은 코드를 만났다. String foo = getvalue("foo"); if (StringUtils.isBlank(foo)) doStuff(); else doOtherStuff(); 이것은 기능적으로 다음과 같은 것으로 보입니다. String foo = getvalue("foo"); if (foo.isEmpty()) doStuff(); else doOtherStuff(); 두 ( org.apache.commons.lang3.StringUtils.isBlank와 java.lang.String.isEmpty) 의 차이점이 있습니까?

11
Java 클라이언트에서 서버의 자체 서명 된 SSL 인증서 수락
일반적인 질문처럼 보이지만 어디에서나 명확한 방향을 찾을 수 없었습니다. 자체 서명 된 (또는 만료 된) 인증서로 서버에 연결하려고하는 Java 코드가 있습니다. 코드는 다음 오류를보고합니다. [HttpMethodDirector] I/O exception (javax.net.ssl.SSLHandshakeException) caught when processing request: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 내가 이해하기 때문에 …
215 java  ssl  https  keytool 


12
Java의 목록에서 목록을 반대로 보는 방법은 무엇입니까?
목록에서 List#sublist하위 목록보기를 제공하는 것과 비슷한 방식으로 목록에서 목록보기를 반대로하고 싶습니다 . 이 기능을 제공하는 기능이 있습니까? 목록을 복사하거나 목록을 수정하고 싶지 않습니다. 이 경우 목록에서 적어도 역 반복자를 얻을 수 있다면 충분할 것입니다. 또한 이것을 직접 구현하는 방법을 알고 있습니다. Java가 이미 이와 같은 것을 제공하는지 묻고 있습니다. 데모 …

15
자바 연관 배열
PHP에서와 같이 Java로 연관 배열을 만들고 가져올 수 있습니까? 예를 들면 다음과 같습니다. $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] = 'fname';

7
Java ArrayList 사본
나는이 ArrayList l1크기 10. I 어사 l1새 목록 참조 유형을 l2. 윌 l1과 l2같은 가리킨 ArrayList객체? 또는 ArrayList객체 의 사본이에 할당되어 l2있습니까? l2참조를 사용할 때 목록 객체를 업데이트하면 l1참조 유형 의 변경 사항도 반영 됩니다. 예를 들면 다음과 같습니다. List<Integer> l1 = new ArrayList<Integer>(); for (int i = 1; i …
214 java  arraylist 

7
Java에서 여러 변수를 동일한 값으로 초기화
동일한 유형과 동일한 값의 여러 변수를 선언하는 깨끗하고 효율적인 방법을 찾고 있습니다. 지금 나는 가지고 있습니다 : String one = "", two = "", three = "" etc... 그러나 나는 다음과 같은 것을 찾고있다 : String one,two,three = "" 이것이 자바에서 가능한 일입니까? 효율성을 염두에 두십시오.

12
Base 64 인코딩 및 디코딩 예제 코드
누구든지 Base64를 사용하여 Base64에서 문자열을 디코딩하고 인코딩하는 방법을 알고 있습니다. 다음 코드를 사용하고 있지만 작동하지 않습니다. String source = "password"; byte[] byteArray = source.getBytes("UTF-16"); Base64 bs = new Base64(); //bs.encodeBytes(byteArray); System.out.println( bs.encodeBytes(byteArray)); //bs.decode(bs.encodeBytes(byteArray)); System.out.println(bs.decode(bs.encodeBytes(byteArray)));
214 java  android  base64 

30
String이 Java에서 정수를 나타내는 지 확인하는 가장 좋은 방법은 무엇입니까?
나는 일반적으로 문자열을 정수로 변환 할 수 있는지 확인하기 위해 다음 관용구를 사용합니다. public boolean isInteger( String input ) { try { Integer.parseInt( input ); return true; } catch( Exception e ) { return false; } } 그것은 단지 나입니까, 아니면 약간의 해킹처럼 보입니까? 더 좋은 방법은 무엇입니까? 내가 왜 …
214 java  string  int 



10
왜 Objects.requireNonNull ()을 사용해야합니까?
Oracle JDK의 많은 Java 8 메소드 가 주어진 객체 (인수)가 인 경우 Objects.requireNonNull()내부적으로 throw되는 많은 Java 8 메소드를 언급했습니다 .NullPointerExceptionnull public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; } 그러나 객체가 역 참조 NullPointerException되면 어쨌든 발생합니다 null. 그렇다면 왜이 여분의 null 검사를 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.