반응형

java 162

Java에서 시프트 연산자는 어떻게 작동합니까?

Java에서 시프트 연산자는 어떻게 작동합니까? 이 질문에는 이미 답변이 있습니다. 비트 시프트(비트 시프트) 연산자는 무엇이며 어떻게 작동합니까? (11개의 답변) 닫힘3년 전. 저는 시프트 오퍼레이터를 이해하려고 노력하고 있으며, 많은 것을 얻을 수 없었습니다.아래 코드를 실행하려고 했을 때 System.out.println(Integer.toBinaryString(2 > 2; // a still contains 8 같은 연산을 바이너리로 보면, 이러한 현상이 어떻게 발생하는지를 보다 명확하게 알 수 있습니다. 00100011 35 >> 2 00001000 8 값을 오른쪽으로 이동할 때마다 해당 값이 2로 분할되고 나머지 값은 삭제됩니다.고성능 정수를 2로 나누면 이 점을 활용할 수 있습니다.물론 올..

programing 2022.08.29

2개의 java.util을 비교합니다.같은 날인지 확인하는 날짜

2개의 java.util을 비교합니다.같은 날인지 확인하는 날짜 개를 가 있다Date s)date1 ★★★★★★★★★★★★★★★★★」date2 해서 ' )을 생각해 boolean sameDay 두 Date는 같은 날을 공유합니다.거짓 이거 어떻게 해?여기 혼란의 소용돌이가 있는 것 같습니다...가능하면 JDK 이외의 의존관계를 끌어들이는 것은 피하고 싶습니다. 명확히 하기 위해:date1 ★★★★★★★★★★★★★★★★★」date2sameDay사실이거나, 그렇지 않으면 거짓입니다.「 」 「 」 、 「 」 。시간대를 지나면 좋겠지만 GMT나 현지시간 중 어느 쪽이든 동작만 알면 살 수 있어요. 다시 한 번 설명하겠습니다. date1 = 2008 Jun 03 12:56:03 date2 = 2008 Jun 03..

programing 2022.08.28

스프링 데이터 JPA GROUP BY 쿼리에서 사용자 지정 개체를 반환하는 방법

스프링 데이터 JPA GROUP BY 쿼리에서 사용자 지정 개체를 반환하는 방법 Spring Data JPA를 사용하여 Spring Boot 어플리케이션을 개발하고 있습니다.커스텀 JPQL 쿼리를 사용하여 필드별로 그룹화하여 카운트를 취득하고 있습니다.다음은 저의 저장소 방법입니다. @Query(value = "select count(v) as cnt, v.answer from Survey v group by v.answer") public List findSurveyCount(); 동작하고 있으며, 결과는 다음과 같습니다. [ [1, "a1"], [2, "a2"] ] 나는 다음과 같은 것을 얻고 싶다. [ { "cnt":1, "answer":"a1" }, { "cnt":2, "answer":"a2" }..

programing 2022.08.28

Android 분할 문자열

Android 분할 문자열 제가 가지고 있는 끈은CurrentString이런 형태로 되어 있습니다."Fruit: they taste good". 이 두 개를 나눠서CurrentString사용방법:딜리미터로 지정합니다. 그래서 그런 말이구나"Fruit"자체 문자열로 분할되어"they taste good"다른 문자열이 됩니다. 그리고 난 그저 이 모든 것들을SetText()2종류의TextViews이 문자열을 표시합니다. 어떻게 접근하면 좋을까요? String currentString = "Fruit: they taste good"; String[] separated = currentString.split(":"); separated[0]; // this will contain "Fruit" separated..

programing 2022.08.27

Collection.stream().forEach()와 Collection.forEach()의 차이점은 무엇입니까?

Collection.stream().forEach()와 Collection.forEach()의 차이점은 무엇입니까? 는 그것을 한다..stream() 이렇게 연쇄 을 할 수 .filter()병렬 스트림을 사용합니다.그러나 작은 작업(리스트 요소 인쇄 등)을 수행해야 하는 경우에는 어떤 차이가 있습니까? collection.stream().forEach(System.out::println); collection.forEach(System.out::println); 그림과 같이 간단한 경우는 거의 동일합니다.그러나 중요한 몇 가지 미묘한 차이가 있습니다. 한 가지 문제는 주문에 관한 것입니다.★★★★★★★★★★★★★★★★ Stream.forEach순서는 정의되어 있지 않습니다.시퀀셜 스트림에서는 발생하지 않..

programing 2022.08.27

Java에서 문자열 형식의 현재 타임스탬프를 가져오려면 어떻게 해야 합니까?"yyy.MM.dd.HH.mm.ss."

Java에서 문자열 형식의 현재 타임스탬프를 가져오려면 어떻게 해야 합니까?"yyy.MM.dd.HH.mm.ss." Java에서 문자열 형식의 타임스탬프를 가져오려면 어떻게 해야 합니까?"yyy.MM.dd.HH.mm.ss." String timeStamp = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss").format(new Timestamp()); 이것이 제가 가지고 있는 것입니다만, Timestamp()에는 파라미터가 필요합니다. 교체하다 new Timestamp(); 와 함께 new java.util.Date() 에는 디폴트 컨스트럭터가 없기 때문에, 또는 다음의 방법으로 실행할 수 있습니다. new Timestamp(System.currentTimeMillis()); ..

programing 2022.08.27

Java에서 플로트를 int로 변환하는 방법

Java에서 플로트를 int로 변환하는 방법 float를 int로 변환하기 위해 다음 행을 사용했지만, 원하는 만큼 정확하지 않습니다. float a=8.61f; int b; b=(int)a; 결과는 다음과 같습니다.8(그것은,9) 언제a = -7.65f결과는 다음과 같습니다.-7(그것은,-8) 어떻게 하면 좋을까요?사용.Math.round()플로트를 가장 가까운 정수로 반올림합니다.실제로 원하는 결과에 따라 float를 int로 다운다운하는 방법이 다릅니다(int의 경우).i,흘러가다f) round(지정된 플로트에 가장 가까운 정수) i = Math.round(f); f = 2.0 -> i = 2 ; f = 2.22 -> i = 2 ; f = 2.68 -> i = 3 f = -2.0 -> i = -2 ..

programing 2022.08.27

Eclipse는 일치하는 변수를 강조 표시하지 않습니다.

Eclipse는 일치하는 변수를 강조 표시하지 않습니다. Eclipse는 일치하는 변수를 강조 표시하지 않습니다. 이미 "Mark occurrences"를 변경하려고 했습니다. Window -> Preferences -> Java -> Editor -> Mark Occurrences 하지만 그것은 작동하지 않았다.다른 사람들은 문제를 해결할 수 있는데 왜 이게 안 되는지 모르겠어요. 일치 변수를 어떻게 설정할 수 있는지 알려주실 수 있나요? 같은 변수를 찾는 게 너무 신경 쓰여요시험: window > preferences > java > editor > mark occurrences 사용할 수 있는 모든 옵션을 선택합니다. 다음 연락처로 이동: Preferences > General > Editors >..

programing 2022.08.27

리스트는 리스트의 서브클래스입니까? Java 제네릭이 암묵적으로 다형성이 아닌 이유는 무엇입니까?

리스트는 리스트의 서브클래스입니까? Java 제네릭이 암묵적으로 다형성이 아닌 이유는 무엇입니까? 자바 제네릭스가 상속/다형성을 어떻게 다루는지 좀 헷갈리네요. 다음 계층을 가정합니다. 동물(부모) 개 - 고양이(어린이) 내가 해 보자.doSomething(List animals) 법칙에 , 는 '다형성이 '다형성'이라고 List 는 입니다.List a. a. a.List 는 입니다.List둘다 이 될 수 - 이 방법으로 될 수 있습니다. - 이 방법으로 전달될 수 있습니다.그렇지 않아요.을 수락하는 방법을 . 즉, 동물의 하위 클래스 목록을 을 알려줘야 합니다.doSomething(List

programing 2022.08.21
반응형