Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.




15
Builder für HashMap
Guava bietet uns großartige Factory-Methoden für Java-Typen, wie z Maps.newHashMap(). Aber gibt es auch Builder für Java Maps? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 

3
Veraltetes ManagedQuery () -Problem
Ich habe diese Methode: public String getRealPathFromURI(Uri contentUri) { String[] proj = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery(contentUri, proj, null, null, null); int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); return cursor.getString(column_index); } Leider zeigt mir der Compiler ein Problem bei: Cursor cursor = managedQuery(contentUri, proj, null, null, null); Weil managedQuery()veraltet ist. …
109 java  android  deprecated 

6
Java Generics (Platzhalter)
Ich habe einige Fragen zu generischen Platzhaltern in Java: Was ist der Unterschied zwischen List<? extends T>und List<? super T>? Was ist ein begrenzter Platzhalter und was ist ein unbegrenzter Platzhalter?

15
Regexp Java zur Kennwortüberprüfung
Ich erstelle einen regulären Ausdruck für die Kennwortüberprüfung, der in einer Java-Anwendung als Konfigurationsparameter verwendet wird. Der reguläre Ausdruck ist: ^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$ Die Passwortrichtlinie lautet: Mindestens 8 Zeichen Enthält mindestens eine Ziffer Enthält mindestens ein unteres Alpha-Zeichen und ein oberes Alpha-Zeichen Enthält mindestens ein Zeichen innerhalb eines Satzes von Sonderzeichen ( …
109 java  regex 

12
Wie erhalte ich das Gebietsschema aus seiner String-Darstellung in Java?
Gibt es eine gute Möglichkeit, eine Locale- Instanz aus ihrem von Locale zurückgegebenen "programmatischen Namen" zu ermitteln?toString() Methode zurückgegeben wird? Eine offensichtliche und hässliche Lösung wäre, den String zu analysieren und dann eine neue Locale-Instanz danach zu erstellen, aber vielleicht gibt es dafür einen besseren Weg / eine bessere Lösung? …
109 java  locale 

9
Was ist JAXB und warum sollte ich es verwenden? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 3 Jahren . Verbessere diese Frage Hier schwört ein Typ, dass JAXB …
109 java  jaxb 

8
Warum muss das fixtureSetup von jUnit statisch sein?
Ich habe eine Methode mit der @ BeforeClass-Annotation von jUnit markiert und diese Ausnahme erhalten, die besagt, dass sie statisch sein muss. Was ist die Begründung? Dies zwingt alle meine Init auf statische Felder, soweit ich sehe, ohne guten Grund. In .Net (NUnit) ist dies nicht der Fall. Bearbeiten - …
109 java  junit 

3
Richtige Verwendung von flush () in JPA / Hibernate
Ich habe Informationen über die flush () -Methode gesammelt, bin mir aber nicht ganz sicher, wann und wie ich sie richtig verwenden soll. Nach dem, was ich gelesen habe, ist mein Verständnis, dass der Inhalt des Persistenzkontexts mit der Datenbank synchronisiert wird, dh ausstehende Anweisungen ausgeben oder Entitätsdaten aktualisieren. Jetzt …



3
Wie aktiviere ich die Schaltfläche "Teilen" in der Android App?
Ich möchte meiner Android-App die Schaltfläche "Teilen" hinzufügen. So wie das Ich habe die Schaltfläche "Teilen" hinzugefügt, aber die Schaltfläche ist nicht aktiv. Ich klicke, aber nichts passiert. Mein Code in MainActivity.java: private ShareActionProvider mShareActionProvider; @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.share_menu, menu); getMenuInflater().inflate(R.menu.main, menu); MenuItem item = menu.findItem(R.id.share_menu); mShareActionProvider …
109 java  android  xml  button  share 

5
Wie soll ich Kommas und Sprachmarken in CSV-Dateien umgehen, damit sie in Excel funktionieren?
Ich generiere eine CSV-Datei (durch Kommas und nicht durch Tabulatoren getrennt). Meine Benutzer öffnen die CSV-Datei höchstwahrscheinlich in Excel, indem sie darauf doppelklicken. Meine Daten können Kommas und Sprachmarken enthalten, daher entkomme ich diesen wie folgt. Reference, Title, Description 1, "My little title", "My description, which may contain ""speech marks"" …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.