Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].


7
È possibile creare un oggetto File da InputStream
C'è un modo per creare un java.io.Fileoggetto da un java.io.InputStream? Il mio requisito è leggere il file da un RAR. Non sto cercando di scrivere un file temporaneo, ho un file all'interno dell'archivio RAR che sto cercando di leggere.
121 java  io 

20
Email regex Java
Prima di tutto, so che l'uso di regex per la posta elettronica non è raccomandato, ma devo provarlo. Ho questa regex: \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b In Java, ho fatto questo: Pattern p = Pattern.compile("\\b[A-Z0-9._%-]+@[A-Z0-9.-]+\\.[A-Z]{2,4}\\b"); Matcher m = p.matcher("foobar@gmail.com"); if (m.find()) System.out.println("Correct!"); Tuttavia, la regex non riesce indipendentemente dal fatto che l'e-mail sia ben …
121 java  regex  email 

3
Formatta LocalDateTime con Timezone in Java8
Ho questo semplice codice: DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyyMMdd HH:mm:ss.SSSSSS Z"); LocalDateTime.now().format(FORMATTER) Quindi otterrò la seguente eccezione: java.time.temporal.UnsupportedTemporalTypeException: Unsupported field: OffsetSeconds at java.time.LocalDate.get0(LocalDate.java:680) at java.time.LocalDate.getLong(LocalDate.java:659) at java.time.LocalDateTime.getLong(LocalDateTime.java:720) at java.time.format.DateTimePrintContext.getValue(DateTimePrintContext.java:298) at java.time.format.DateTimeFormatterBuilder$OffsetIdPrinterParser.format(DateTimeFormatterBuilder.java:3315) at java.time.format.DateTimeFormatterBuilder$CompositePrinterParser.format(DateTimeFormatterBuilder.java:2182) at java.time.format.DateTimeFormatter.formatTo(DateTimeFormatter.java:1745) at java.time.format.DateTimeFormatter.format(DateTimeFormatter.java:1719) at java.time.LocalDateTime.format(LocalDateTime.java:1746) Come risolvere questo problema?
121 java  java-8  java-time 

3
Recupera il primo elemento che corrisponde ai criteri
Come ottenere il primo elemento che corrisponde a un criterio in uno stream? L'ho provato ma non funziona this.stops.stream().filter(Stop s-> s.getStation().getName().equals(name)); Questo criterio non funziona, il metodo del filtro viene richiamato in una classe diversa da Stop. public class Train { private final String name; private final SortedSet<Stop> stops; public …
121 java  java-8  java-stream 


11
Come analizzare JSON in Kotlin?
Sto ricevendo una stringa di oggetto JSON abbastanza profonda da un servizio che devo analizzare in un oggetto JSON e quindi mapparlo alle classi. Come posso trasformare una stringa JSON in oggetto in Kotlin? Dopo la mappatura alle rispettive classi, stavo usando StdDeserializer di Jackson. Il problema sorge nel momento …
121 java  json  kotlin 

1
Converti Kotlin Array in Java varargs
Come posso convertire il mio Kotlin Arrayin un Java varargs String[]? val angularRoutings = arrayOf<String>("/language", "/home") // this doesn't work web.ignoring().antMatchers(angularRoutings) Come passare un ArrayList a un parametro del metodo varargs?

17
È possibile utilizzare VectorDrawable in Buttons e TextView utilizzando android: DrawableRight?
Quando utilizzo le risorse VectorDrawable in una visualizzazione di testo o visualizzazione di immagini, si verifica un arresto anomalo del runtime quando si utilizza "android: DrawableRight" / "android: DrawableEnd" / "android: DrawableStart" / "android: DrawableLeft". L'app verrà compilata correttamente senza alcun avviso. sto usando Gradle 1.5 Libreria di supporto 23.2 …

3
Come importare un progetto Android come libreria e NON compilarlo come apk (Android studio 1.0)
Ho provato a importare un progetto (projLib) come dipendenza per un altro progetto (projAPK). projAPK gradle ha questo: dependencies { compile project(':libs:NewsAPI') compile project(':projLib') } ma quando sincronizzo il gradle dà questo errore: Errore: dipendenza Android_2015: projLib: non specificato nel progetto projAPK si risolve in un archivio APK che non …

7
Come creare un progetto Java gradle
Come creare un progetto Java Gradle dalla riga di comando? Dovrebbe creare un layout di cartella Maven standard come nell'immagine qui sotto. AGGIORNARE: .1. Da http://www.gradle.org/docs/current/userguide/tutorial_java_projects.html devo creare un file build.gradlecon 2 righe apply plugin: 'java' apply plugin: 'eclipse' .2. Aggiungi build.gradleall'attività di seguito, quindi eseguigradle create-dirs task "create-dirs" << …
120 java  gradle 


14
Ottimizzazione dell'applicazione Android prima del rilascio [chiusa]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

9
Conversione da stringa sicura a BigDecimal
Sto cercando di leggere alcuni valori BigDecimal dalla stringa. Diciamo che ho questa stringa: "1,000,000,000.999999999999999" e voglio ottenere un BigDecimal da esso. Qual è il modo per farlo? Prima di tutto, non mi piacciono le soluzioni che utilizzano sostituzioni di stringhe (sostituzione di virgole ecc.). Penso che dovrebbe esserci un …
120 java  parsing  bigdecimal 

7
JAXB creazione di contesto e costo marshaller
La domanda è un po 'teorica, qual è il costo della creazione di un contesto JAXB, marshaller e unmarshaller? Ho scoperto che il mio codice potrebbe trarre vantaggio dal mantenere lo stesso contesto JAXB e possibilmente lo stesso marshaller per tutte le operazioni di marshalling piuttosto che creare contesto e …
120 java  jaxb  marshalling 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.