Pytania otagowane jako java

Java jest popularnym językiem programowania wysokiego poziomu. Użyj tego tagu, jeśli masz problemy z używaniem lub rozumieniem samego języka. Ten znacznik jest rzadko używany samodzielnie i jest najczęściej używany w połączeniu z [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] i [maven].


6
Kiedy używać Mockito.verify ()?
Piszę przypadki testowe jUnit dla 3 celów: Aby upewnić się, że mój kod spełnia wszystkie wymagane funkcje, we wszystkich (lub w większości) kombinacjach / wartościach wejściowych. Aby upewnić się, że mogę zmienić implementację i polegać na testach JUnit, aby powiedzieć, że cała moja funkcjonalność jest nadal zadowolona. Jako dokumentacja wszystkich …


11
Java: jak zainicjować String []?
Błąd % javac StringTest.java StringTest.java:4: variable errorSoon might not have been initialized errorSoon[0] = "Error, why?"; Kod public class StringTest { public static void main(String[] args) { String[] errorSoon; errorSoon[0] = "Error, why?"; } }

14
Konwertowanie podwójnego na ciąg znaków
Nie jestem pewien, czy to ja, czy coś, ale mam problem z konwersją podwójnego ciągu na ciąg. oto mój kod: double total = 44; String total2 = Double.toString(total); Czy robię coś złego, czy brakuje mi tutaj kroku? NumberFormatExceptionPodczas próby konwersji tego pojawia się błąd . totalCost.setOnTouchListener(new OnTouchListener() { public boolean …
201 java  android 


8
Prawidłowe usuwanie liczby całkowitej z listy <liczba całkowita>
Oto niezła pułapka, którą właśnie spotkałem. Rozważ listę liczb całkowitych: List&lt;Integer&gt; list = new ArrayList&lt;Integer&gt;(); list.add(5); list.add(6); list.add(7); list.add(1); Jakieś wykształcone zgadywanie, co się stanie, kiedy wykonasz egzekucję list.remove(1)? Co list.remove(new Integer(1))? Może to powodować paskudne błędy. Jaki jest właściwy sposób na rozróżnienie remove(int index), który usuwa element z danego …

13
Użyj String.split () z wieloma ogranicznikami
Muszę podzielić ciąg znaków na separator -i .. Poniżej znajdują się moje pożądane wyniki. AA.BB-CC-DD.zip -&gt; AA BB CC DD zip ale mój poniższy kod nie działa. private void getId(String pdfName){ String[]tokens = pdfName.split("-\\."); }
201 java  regex 

14
Różnica między File.separator a ukośnikiem w ścieżkach
Jaka jest różnica między używaniem File.separatora wartością normalną /w ciągu Java Path-String? W przeciwieństwie do podwójnego odwrotnego ukośnika \\niezależność platformy nie wydaje się być powodem, ponieważ obie wersje działają pod Windows i Unix. public class SlashTest { @Test public void slash() throws Exception { File file = new File("src/trials/SlashTest.java"); assertThat(file.exists(), …
200 java 

10
Kiedy powinniśmy używać Observer i Observable?
Ankieter zapytał mnie: Co to jest Observeri Observablekiedy powinniśmy ich używać? I nie był świadomy tych warunków, więc kiedy wróciłem do domu i zaczął googlowanie temat Observeri Observableznalazłem kilka punktów z różnych źródeł: 1) Observablejest klasą i Observerjest interfejsem. 2) ObservableKlasa prowadzi listę Observers. 3) Gdy Observableobiekt jest aktualizowany, wywołuje …

7
Java: ścieżka vs plik
Czy w przypadku nowych aplikacji napisanych w Javie 7 istnieje jakikolwiek powód do używania java.io.Fileobiektu, czy możemy uznać go za przestarzały? Wierzę, że java.nio.file.Pathmożna zrobić wszystko, co java.io.Filemożna zrobić i więcej.
200 java  file-io  path  nio 




21
HashMap z wieloma wartościami pod tym samym kluczem
Czy możemy zaimplementować HashMap z jednym kluczem i dwiema wartościami. Podobnie jak HashMap? Proszę, pomóżcie mi również, mówiąc (jeśli nie ma innego sposobu), aby zaimplementować przechowywanie trzech wartości, z których jedna jest kluczem?
199 java 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.