Articles of Java

Java: Wie konvertiert man einen UTC-Zeitstempel in lokale Zeit?

Ich habe einen Zeitstempel, der in UTC ist und ich möchte ihn in lokale Zeit umwandeln, ohne einen API-Aufruf wie TimeZone.getTimeZone(“PST”) . Wie genau sollen Sie das machen? Ich habe den folgenden Code ohne viel Erfolg verwendet: private static final SimpleDateFormat mSegmentStartTimeFormatter = new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss.SSS”); Calendar calendar = Calendar.getInstance(); try { calendar.setTime(mSegmentStartTimeFormatter.parse(startTime)); } catch (ParseException […]

Wie analysiere ich dynamische JSON-Felder mit GSON?

Also benutze ich GSON, um JSON von einer API aus zu analysieren, und ich weiß nicht, wie man die dynamischen Felder in den Daten parsen kann. Hier ist ein Beispiel für die JSON-Daten, die für eine Abfrage zurückgegeben werden: { – 30655845: { id: “30655845” name: “testdata description: “” latitude: “38” longitude: “-122” altitude: “0” […]

Einfache Hibernate-Abfrage, die sehr langsam zurückkehrt

Ich habe die folgende Hibernate-Abfrage: Query query = session.createQuery(“from MyHibernateClass”); List result = query.list();// executes in 7000ms Beim Loggen des SQL, der in MySQL ausgeführt wird, sehe ich select myhibernat0_.myFirstColumn as myfirstcolumn92_, myhibernat0_.mySecondColumn as mysecondcolumn92_, myhibernat0_.mythirdcolumn as mythirdcolumn92_, myhibernat0_.myFourthColumn as myfourthcolumn92_ from MyHibernateClass myhibernat0_ where (1=1); Wenn der Java-Code in der jvm auf einem kleinen […]

Javas BigDecimal.power (BigDecimal-Exponent): Gibt es eine Java-Bibliothek, die das tut?

Die BigDecimal.pow(int) -Methode von Java akzeptiert nur einen ganzzahligen Parameter und keinen BigDecimal Parameter. Gibt es eine Bibliothek, wie Apaches commons-lang, die BigDecimal.pow(BigDecimal) ? Es sollte in der Lage sein, “1.21”.pow(“0.5”) zu berechnen, um “1.1” .

Hexadezimal zu Ganzzahl in Java

Ich versuche, eine Zeichenfolge hexadezimal in eine ganze Zahl zu konvertieren. Die Zeichenfolge hexadezimal wurde aus einer Hash-function (sha-1) berechnet. Ich erhalte diesen Fehler: java.lang.NumberFormatException. Ich denke, es mag die String-Darstellung des Hexadezimals nicht. Wie kann ich das erreichen? Hier ist mein Code: public Integer calculateHash(String uuid) { try { MessageDigest digest = MessageDigest.getInstance(“SHA1”); digest.update(uuid.getBytes()); […]

Receiver als innere class in Android

In meinem Code gibt es eine innere class, die BroadcastReceiver . Und ich habe die folgende Zeile zur AndroidManifest.xml : Aber ich erhalte den folgenden Fehler: Empfänger org.example.test.OuterClass $ InnerClass kann nicht instanziiert werden Wie kann ich dieses Problem lösen?

Byte Array zu Bildobjekt

Ich habe ein Array byte [] in Java, das die Bytes für ein Bild enthält, und ich muss es in ein Bild ausgeben. Wie würde ich das machen? Vielen Dank

Warum müssen Sie URLConnection # getInputStream aufrufen, um in URLConnection # getOutputStream schreiben zu können?

Ich versuche, auf URLConnection#getOutputStream zu schreiben, jedoch werden tatsächlich keine Daten gesendet, bis ich URLConnection#getInputStream . Selbst wenn ich URLConnnection#doInput auf false URLConnnection#doInput , wird es immer noch nicht senden. Weiß jemand, warum das so ist? In der API-Dokumentation wird dies nicht beschrieben. Java-API-Dokumentation zu URLConnection: http://download.oracle.com/javase/6/docs/api/java/net/URLConnection.html Java-Tutorial zum Lesen von und Schreiben in eine […]

Eigenartiges Java-Verhalten mit Umsetzungen zu primitiven Typen

Das wurde wahrscheinlich irgendwo gefragt, aber ich konnte es nicht finden. Könnte jemand erklären, warum dieser Code kompiliert und 1 ausdruckt? long i = (byte) + (char) – (int) + (long) – 1; System.out.println(i);

Java-Telefonnummer-Format-API

Ich habe eine database mit Millionen von Telefonnummern mit Formatierung für alle Fälle. Das heißt, die Benutzeroberfläche erzwingt keine Einschränkungen und die Benutzer geben ein, was sie wollen. Nach was ich suche, ist eine Java API, die sich bemühen kann, diese in ein konsistentes Format zu konvertieren. Idealerweise würde die API den freien Textwert und […]