Utilitaires
Scripts
Divers
Jeux
Rechercher
Quillevere.net
Réflexions informatiques

Conversions de types en Java

04/09/2020

Si, en Java, vous avez régulièrement besoin de transférer la valeur d'une variable vers une autre variable d'un autre type, voici une liste de fonctions de conversion qui devrait vous intéresser :

Conversion en BigDecimal

DoubleFloatIntegerLongString
new BigDecimal( d, MathContext.DECIMAL64 )f==null ? null : BigDecimal.valueOf(f)i==null ? null : new BigDecimal.valueof( i )l==null ? null : new BigDecimal(l)s==null ? null : new BigDecimal(s)

Conversion en Date

TimestampString
new java.sql.Timestamp(d.getTime())java.sql.Date.valueOf( java.time.LocalDate.parse( s ))

Conversion en Timestamp

Date
new java.sql.Timestamp(d.getTime())

Conversion en Double

Big DecimalFloatIntegerLongString
b==null ? null : b.doubleValue()(double) fInteger.doubleValue(i)big==null ? null : big.longValue()
Double.parseDouble( s.replace(",", "." ))

Conversion en Integer

Big DecimalDoubleFloatLongString
b==null ? null : b.doubleValue()d==null ? null : d.intValue();(int)Math.round( f )Math.toIntExact( l )
Integer.parseInt( s )

Conversion en Long

Big DecimalDoubleFloatIntegerString
b==null ? null : b.intValueExact()(long) d(Long) fLong.valueOf( i )
Long.valueOf( s )

Conversion en Short

Double
d==null ? null : d.shortValue()

Conversion en String

Big DecimalDateDoubleFloatIntegerLongTimestamp
b==null ? null : b.toString()d==null ? null : d.toString()d==null ? null : Double.toString( d )f==null ? null :Float.toString( f)i==null ? null : Integer.toString( i )l==null ? null : Long.toString( l )t==null ? null : t.toString()
Dernière modification le 07/09/2020 - Quillevere.net

Rechercher sur le site

rss RSS info Informations