Java to język programowania wysokiego poziomu. Użyj tego tagu, jeśli masz problemy z używaniem lub zrozumieniem samego języka. Ten tag jest rzadko używany samodzielnie i jest najczęściej używany w połączeniu z [spring], [spring-boot], [jakarta-ee], [android], [javafx], [hadoop], [gradle] i [maven].
Otrzymuję tę wartość w formacie Json:
{"time": 1643213994.7369497}
Ta wartość czasu ma dawać taką wartość DateTime:
2021-08-12T03:03:31.656050+00:00
Jak mogę przeanalizować tę wartość w obiekcie LocalDateTime lub w powyższym formacie?....
26 styczeń 2022, 19:29
Projektuję pod aplikacje bankowe, w których użytkownik nie może się logować w określonym czasie.
Na przykład ograniczony czas to :-
Date : 2022-01-28 to 2022-05-28
Time : 1:00 AM to 4:00 AM
Day : Mon, Tue, Fri
Ograniczony czas trwania zostałby skonfigurowany w bazie danych i muszę sprawdzić ograni....
Muszę utworzyć zaplanowane zadanie lub zadanie Cron w Javie, które będą uruchamiane codziennie o 6 rano. Czy jest na to prosty sposób. Próbowałem użyć klasy Timer z metodą scheduleAtFixedRate, ale trwa tylko opóźnienie.
Istnieje metoda, która może zająć jeden dzień jako pierwszy raz, a następnie o....
26 styczeń 2022, 18:23
Mam prosty test integracji, który uruchamia osadzoną kafkę, wysyła wiadomość do tematu, przypisuje ładunek do zmiennej i porównuje wartość.
Słuchacz:
@KafkaListener( topics = "topic.name", groupId = "group-id")
public void receive(@Payload ConsumerRecord<?, ?> consumerRecord) {
setPayload(consum....
26 styczeń 2022, 14:53
Oto mój program do składania połączonej listy za pomocą stosu:
public Node middle(Node head) {
Node slow = head;
Node fast = head;
while (fast != null && fast.next != null) {
fast = fast.next.next;
slow = slow.next;
....
26 styczeń 2022, 13:51
Podczas uruchamiania wiosennego projektu rozruchowego wystąpił błąd na stronie głównej Invalid property 'district' of bean class. Wiem, dlaczego pojawia się ten błąd, ponieważ district jest własnością jednostki podrzędnej i mogę przekazać jednostkę nadrzędną z metody Home() w kontrolerze. Mogłem p....
26 styczeń 2022, 13:51
Próbuję napisać metodę w java do uruchamiania przypadków ciągu wprowadzonego przez użytkownika.
Kod:
static String checkWMI(String userVIN){
String manCountry = null;
String WMI = userVIN.substring(0, 5);
String Wcheck = WMI.substring(WMI.length()- 4);
if(Wcheck.equals("1") || Wch....
Biorąc pod uwagę prostą klasę generyczną:
private static class Container<T> {
private List<T> aList;
private T aValue;
private Container(List<T> aList, T aValue) {
this.aList = aList;
this.aValue = aValue;
}
}
Zainicjuj listę tej klasy:
List<Container<?>> container ....
Muszę napisać moje query.getResultList() do pliku CSV.
Nazywam Query nad tym:
final Query q = em.createNamedQuery("getalljobs");
final List<Job> joblist = q.getResultList();
A NameQuery po prostu wykonaj "SELECT * FROM TABLE"
Wynik query.getResultList() wygląda tak:
[id;name, id;nam....
26 styczeń 2022, 12:11
Nie potrafię zrozumieć złożoności czasowej tego algorytmu. Wiem, że pętla while zostanie wykonana w czasie O (log n), ponieważ n utrzymuje się o połowę. Ale nie jestem pewien, jak przedstawić złożoność czasową wewnętrznej pętli for.
while(n>0){
for(int j = 0; j < n; j++){
System.out.pri....
Najpierw przeczytaj Excel jako tablicę bajtów, a następnie przekonwertuj tę tablicę bajtów na ciąg, a następnie ponownie przekonwertuj ten ciąg na tablicę bajtów.
String fileLocation = "/tmp/a.xlsx";
byte[] bytes1 = Files.readAllBytes(Paths.get(fileLocation));
String str = ne....
26 styczeń 2022, 11:13
Użyłem interfejsu KeyListener w klasie KeyBoardInput, jak podano poniżej :-
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
public class KeyBoardInput implements KeyListener {
public boolean WPressed, APressed, DPressed, SPressed;
@Override
public void keyTyped(....
26 styczeń 2022, 10:03
Bez zmiany kodu, jak mógłbym zmienić wyjście z 13.00 na 13:00? Czy można to zrobić w ciągu printf?
System.out.print("Please enter the current hour on the clock(no minutes): ");
double time = sc.nextDouble();
System.out.print("Please enter the duration in hours: ");
int duration = sc.nextIn....
Komunikat o błędzie: Niezgodne typy operandów warunkowych BM[] i SM
public void count(BM... bm) {
int countSM = 0;
int countKM = 0;
System.out.println(bm.length);
if (bm instanceof SM) {
System.out.println("Von SM");
countSM++;
S....
26 styczeń 2022, 07:17
Oto moje dane, próbuję rozwiązać poniższą zagadkę
#ID Date GroupId Code Days Lift wt
#100 03-01-2020 LM100 500 30 5 kg
#100 03-15-2020 LM100 500 30 3 kg
#100 04-10-2020 LM1....
W przypadku jednego z moich zadań szkolnych muszę przeanalizować pliki GenBank za pomocą Jawa. Muszę przechowywać i pobierać zawartość plików wraz z wyodrębnionymi informacjami, zachowując możliwie najmniejszą złożoność czasową. Czy jest różnica między używaniem HashMaps a przechowywaniem danych ....
26 styczeń 2022, 03:49
Potrzebuję TreeMap mapowania ciągów do liczb całkowitych przy użyciu długości ciągu jako kryteriów sortowania. Oto mój kod:
TreeMap<String, Integer> map = new TreeMap<>(Comparator.comparingInt(String::length)) {{
put("one", 1);
put("two", 2);
put("three", 3);
put("four", 4);
put("five", 5....
Jestem nowy w Springboot i wysyłam prośby o wysłanie/odbieranie, a także śledziłem samouczek na youtube, aby lepiej zrozumieć to z listonoszem. Jednak napotkałem problem podczas majstrowania przy kodzie, próbuję zezwolić na prośbę o post dla 2 wpisów
{
"name": "Hat",
"price": "$1"
}
Jednak za każ....
26 styczeń 2022, 02:00
Mam kod, który napisałem w starej wersji jUnit. Teraz próbuję migrować.
Jak to napisać w Junit5?
@Test
public void testSignatureFailureRuntimeException() throws Exception {
thrown.expect(java.lang.IllegalArgumentException.class);
HmacUtil hmacUtil = new HmacUtil(HmacUtil.SignatureAlgorit....
Próbuję stworzyć własną metodę justify(), która pobiera ciąg i liczbę całkowitą jako dane wejściowe i umieszcza w odstępach, tak aby ciąg miał taką samą długość jak podana liczba całkowita. Śledziłem odpowiedzi na to pytanie, aby to zrobić.
Chcę, żeby mój kod działał mniej więcej tak:
Input = "hi h....
26 styczeń 2022, 00:22
Pracuję nad projektem wykorzystującym arkusz kalkulacyjny z bardzo złożonym modelem matematycznym. z oficjalnego dokumentu Apache wymienia 302 obsługiwane funkcje od lipca 2021 a> jednak, jeśli nazwiemy WorkbookEvaluator.getSupportedFunctionNames(), to jest tylko 202. dlaczego jest 100 różnicy? zw....
25 styczeń 2022, 23:11
Używamy mostu log4j1 do log4j2,
Log4j-1.2-api-2.17.1.jar
A nasz kod używa PropertyConfigu
System.getProperty( "appserver.Name" );
System.setProperty( "appserver.Name", "/usr/local/logs/server3" );
l4jprops.put( "appserver.Name", "/usr/local/logs/server3" );
PropertyConfigurator.con....
Studiowałem program o pobieraniu dat, godzin, a potem po przejrzeniu online widzę ten:
System.out.printf("The date is %s\n", new Date() );
System.out.printf("The date is %tc\n", new Date() );
System.out.printf("The DATE is %Tc\n", new Date() );
Co wydaje się proste, ale chcę zrozumieć użycie %s, ....
Muszę wziąć pojedynczy wiersz danych wejściowych użytkownika i obliczyć średnią wszystkich liczb, aż osiągnie -1, używając pętli while. Przykładem danych wejściowych użytkownika może być coś w rodzaju 2 -16, dlatego zrobiłem to w ten sposób. Zorientowałem się, jak podzielić to na tablicę int, ale ....
25 styczeń 2022, 22:04
Próbuję lepiej zrozumieć rekurencję z Javą i robię program, który używa iteracji, rekurencji głowy i ogona. Powinno to policzyć, ile razy wywoływane są różne metody. Co powinienem dodać do głowy i części ogonowej, aby ukończyć program? Z góry dziękuję
public static void main(String[] args) {
}
pr....