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].

9
Regex nie działa w String.matches ()
Mam ten mały fragment kodu String[] words = {"{apf","hum_","dkoe","12f"}; for(String s:words) { if(s.matches("[a-z]")) { System.out.println(s); } } Powinien drukować dkoe ale nic nie drukuje !!
147 java  regex 




3
Prawidłowe użycie parametrów wiersza poleceń Java -D
Podczas przekazywania parametru -D w Javie, jaki jest właściwy sposób pisania wiersza poleceń, a następnie uzyskiwania do niego dostępu z kodu? Na przykład próbowałem napisać coś takiego ... if (System.getProperty("test").equalsIgnoreCase("true")) { //Do something } A potem nazywam to tak ... java -jar myApplication.jar -Dtest="true" Ale otrzymuję wyjątek NullPointerException. Co ja …

8
Czy można czytać z InputStream z limitem czasu?
W szczególności problem polega na napisaniu takiej metody: int maybeRead(InputStream in, long timeout) gdzie wartość zwracana jest taka sama jak in.read (), jeśli dane są dostępne w milisekundach „timeout”, lub -2 w przeciwnym razie. Przed zwróceniem metody wszystkie utworzone wątki muszą zostać zakończone. Aby uniknąć argumentów, temat tutaj java.io.InputStream, zgodnie …


11
Gdzie jest folder Java SDK na moim komputerze? Ubuntu 12.04
Wiem, że jest zainstalowany, ponieważ kiedy piszę: $java -version Dostaję: OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1) OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode) A kiedy piszę: $locate jdk Dostaję: /home/arturo/Documents/2012a/sys/java/jre/glnxa64/jre/lib/servicetag/jdk_header.png /usr/share/app-install/desktop/openjdk-6-jre:openjdk-6-java.desktop /usr/share/app-install/desktop/openjdk-7-jre:openjdk-7-java.desktop /usr/share/app-install/icons/openjdk-6.png /usr/share/app-install/icons/openjdk-7.png W przypadku pierwszej pozycji na liście niepokoi mnie to, że folder 2012a jest moim folderem …
147 java  java-home 

13
W czasie wykonywania znajdź wszystkie klasy w aplikacji Java, które rozszerzają klasę bazową
Chcę zrobić coś takiego: List<Animal> animals = new ArrayList<Animal>(); for( Class c: list_of_all_classes_available_to_my_app() ) if (c is Animal) animals.add( new c() ); Chcę więc przyjrzeć się wszystkim klasom we wszechświecie mojej aplikacji, a kiedy znajdę taką, która pochodzi od Animal, chcę utworzyć nowy obiekt tego typu i dodać go do …


28
Jak obliczyć czyjś wiek w Javie?
Chcę zwrócić wiek w latach jako int w metodzie Java. To, co mam teraz, jest następujące, w którym getBirthDate () zwraca obiekt Date (z datą urodzenia ;-)): public int getAge() { long ageInMillis = new Date().getTime() - getBirthDate().getTime(); Date age = new Date(ageInMillis); return age.getYear(); } Ale ponieważ getYear () …
147 java  date  calendar 

9
Jaka jest różnica między <? super E> i <? rozszerza E>?
Jaka jest różnica między &lt;? super E&gt;i &lt;? extends E&gt;? Na przykład, gdy spojrzysz na klasę, zobaczysz java.util.concurrent.LinkedBlockingQueuenastępujący podpis dla konstruktora: public LinkedBlockingQueue(Collection&lt;? extends E&gt; c) a dla jednej metody: public int drainTo(Collection&lt;? super E&gt; c)
147 java  generics 

4
Jak POST dane formularzy za pomocą Spring RestTemplate?
Chcę przekonwertować następujący (działający) fragment curl na wywołanie RestTemplate: curl -i -X POST -d "email=first.last@example.com" https://app.example.com/hr/email Jak poprawnie przekazać parametr email? Poniższy kod powoduje wyświetlenie odpowiedzi 404 Not Found: String url = "https://app.example.com/hr/email"; Map&lt;String, String&gt; params = new HashMap&lt;String, String&gt;(); params.put("email", "first.last@example.com"); RestTemplate restTemplate = new RestTemplate(); ResponseEntity&lt;String&gt; response = …

8
Jaka jest nazwa użytkownika i hasło podczas uruchamiania Spring Boot z Tomcat?
Kiedy wdrażam moją aplikację Spring za pomocą Spring Boot i localhost:8080mam do niej dostęp, muszę się uwierzytelnić, ale jaka jest nazwa użytkownika i hasło lub jak mogę je ustawić? Próbowałem dodać to do mojego tomcat-userspliku, ale nie zadziałało: &lt;role rolename="manager-gui"/&gt; &lt;user username="admin" password="admin" roles="manager-gui"/&gt; To jest punkt wyjścia wniosku: @SpringBootApplication …

11
Jak usunąć znaki HTML w języku Java?
Zasadniczo chciałbym zdekodować dany dokument HTML i zamienić wszystkie znaki specjalne, takie jak "&amp;nbsp;"-&gt; " ", "&amp;gt;"-&gt; "&gt;". W .NET możemy skorzystać z HttpUtility.HtmlDecode. Jaka jest równoważna funkcja w Javie?
147 java  html  string  eclipse  decode 

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.