Apache Commons Lang

Software screenshot:
Apache Commons Lang
Rincian Software:
Versi: 3.4
Tanggal Upload: 11 Apr 15
Lisensi: Gratis
Popularitas: 57

Rating: nan/5 (Total Votes: 0)

Apache Commons Lang tidak memiliki apa-apa untuk untuk dengan "bahasa" tetapi sebenarnya dengan Java built-in java.lang API.
Alat tambahan dan kelas perpustakaan ini menambah java.lang akan membantu pengembang memperpanjang inti Jawa dengan lebih banyak fungsi dan fitur yang banyak mungkin berdebat pantas berada di dalam tempat pertama.
Beberapa utilitas tambahan alamat:
- Refleksi obyek
- Pembuatan obyek
- Serialisasi objek
- Manipulasi String
- Metode numerik
- Bekerja dengan sifat Sistem
- Dukungan untuk struktur pengecualian bersarang
- Tambahan untuk metode Tanggal
- Pemrograman multi-threaded
- Kelas bisnis matematika
- Jenis enum diwariskan
- Metode pembangunan

Apa yang baru dalam rilis ini:

  • FITUR BARU:
  • Ditambahkan org.apache.commons.lang3.SystemUtils.IS_JAVA_1_8
  • BUG FIXED:
  • NumberUtils # ISNUMBER () mengembalikan false untuk & quot; & quot ;, 0.0 & quot; & quot ;, 0,4790 et al

Apa yang baru dalam versi 3.3.1:

  • metode Ditambahkan untuk menghapus semua karakter yang tidak valid menurut XML 1.0 dan XML 1.1 dalam string input ke StringEscapeUtils.
  • Ditambahkan API MutableBoolean setTrue () dan setFalse ()
  • Ditambahkan SerializationUtils.roundtrip (T meluas Serializable) untuk cerita bersambung kemudian deserialize
  • Harus ada DifferenceBuilder dengan implementasi ReflectionDifferenceBuilder
  • Ditambahkan algoritma jarak tali Jaro-Winkler ke StringUtils.
  • New ClassPathUtils kelas dengan metode untuk mengubah FQN ke jalan sumber daya
  • Validasi: menambahkan inclusiveBetween dan exclusiveBetween overloads untuk tipe primitif

Apa yang baru dalam versi 3.2.1:

  • Masalah diselesaikan:
  • Tetap hilang ketergantungan Hamcrest di Ant Build
  • Build gagal dengan kegagalan tes ketika membangun dengan JDK 8
  • kegagalan uji di LocaleUtilsTest ketika membangun dengan JDK 8
  • kegagalan uji di FastDateParserTest dan FastDateFormat_ParserTest ketika membangun dengan JDK8

Apa yang baru di versi 3.1:

  • Lang 3.0 dan seterusnya sekarang menargetkan Java 5.0, memanfaatkan Fitur yang tiba dengan Java 5.0 seperti obat generik, argumen variabel, autoboxing, concurrency dan output diformat.

Apa yang baru dalam versi 3.0.1:

  • SerializationUtils.clone: ​​mundur konteks classloader jika kelas tidak ditemukan dalam classloader saat ini.
  • Cache CHAR_ARRAY di CharUtils duplikat cache di java.lang.Character.
  • cache Nomor Gunakan intern Jawa bukan membuat objek baru.

Apa yang baru di versi 3.0:.

  • MutableBigDecimal dan MutableBigInteger
  • Harapan:. Metode unaccent
  • ObjectUtils.coalesce.
  • LeftOf / RightOfNumber dalam metode kenyamanan Rentang diperlukan.
  • Tambahkan ClassUtils.isAssignable () varian dengan autoboxing.
  • StringUtils.emptyToNull.
  • Meningkatkan StrSubstitutor untuk mendukung bersarang $ {var - $ {subvr}} ekspansi
  • StrSubstitutor sekarang mendukung substitusi nama variabel.
  • Sebuah implementasi umum dari pola inisialisasi malas.
  • Penambahan ContextedException dan ContextedRuntimeException.
  • Tambahkan StringEscapeUtils.escapeText () metode.
  • Tambah dukungan untuk penanganan ExecutionExceptions.
  • Tambah dukungan untuk inisialisasi background.
  • Tambah paket bersamaan.
  • Validasi:. Dukungan untuk memvalidasi string kosong
  • Tambahkan ArrayUtils.toArray untuk membuat array generik.
  • Tambah kemampuan untuk menciptakan masa depan untuk konstan.
  • Tambahkan metode untuk Validasi untuk memeriksa apakah indeks berlaku untuk array / list / string.
  • Tambah kelas TypeUtils untuk memberikan kode utilitas untuk bekerja dengan jenis generik.
  • metode validasi Ditambahkan isAssignableFrom dan isInstanceOf
  • .
  • metode validasi Ditambahkan validState
  • .
  • kelas New TimedSemaphore
  • .
  • Memberikan implementasi antarmuka ThreadFactory.
  • Buat dasar Pair & # x3c, L, R & # x3e; kelas.
  • DateUtils sama mewah fungsi sampai ke lapangan paling signifikan.
  • Tambahkan Builder Antarmuka Pembangun / Update untuk Melakukan Ini.
  • Dukungan inisialisasi malas menggunakan variabel atom
  • Perluas penanganan pengecualian dalam ConcurrentUtils untuk runtime pengecualian.
  • metode StringUtils.endsWithAny
  • Tambahkan normalizeSpace ke StringUtils
  • Memberikan dokumentasi tentang paket bersamaan baru
  • BooleanUtils.toBooleanObject untuk mendukung input karakter tunggal
  • Tambah AnnotationUtils
  • Menyediakan implementasi yang sangat dasar ConcurrentInitializer
  • Tambahkan StringUtils.defaultIfBlank ()
  • Tambah metode Null-aman dibandingkan () ke ObjectUtils
  • Didokumentasikan potensi NPE jika auto-tinju terjadi untuk beberapa metode BooleanUtils
  • Tambah dukungan untuk ConcurrentMap.putIfAbsent ()
  • Tambahkan hashCodeMulti varargs metode

Apa yang baru di versi 2.4:

  • deprecations:
  • ObjectUtils.appendIdentityToString (StringBuffer, Object) - memiliki semantik yang sangat aneh, gunakan ObjectUtils.identityToString (StringBuffer, Object) bukan
  • .
  • Umum statis java.util.Date add (java.util.Date, int, int) -. Itu tidak dimaksudkan untuk metode ini menjadi public
  • Fitur Baru:
  • ClassUtils.getShortClassName (String) tidak efisien.
  • Tambahkan splitByWholeSeparatorPreserveAllTokens baru () metode untuk StringUtils.
  • unta split string kasus
  • .
  • Menambahkan metode StringUtils.replace yang mengambil array atau Daftar string pengganti.

  • Peningkatan penggunaan
  • Memory untuk StringUtils # getLevenshteinDistance ().
  • Perbaikan bug:
  • Javadoc Contoh untuk EqualsBuilder dipertanyakan.
  • Dokumentasi bug untuk ignoreEmptyTokens accesor di StrTokenizer.
  • NumberUtils.min (floatArray) mengembalikan nilai salah jika floatArray [0] kebetulan Float.NaN.
  • EqualsBuilder tidak membandingkan BigDecimals benar.
  • DateUtils.round () sering gagal
  • .

Software yang serupa

Geocoder
Geocoder

11 Mar 16

BackboneMVC
BackboneMVC

13 May 15

Apache Commons CSV
Apache Commons CSV

10 Dec 15

JNBT
JNBT

21 Jul 15

Perangkat lunak lain dari pengembang Apache Software Foundation

Apache Tomcat
Apache Tomcat

20 Jul 15

Apache Scout
Apache Scout

13 Apr 15

mod_perl
mod_perl

14 Apr 15

Apache jUDDI
Apache jUDDI

10 Apr 16

Komentar untuk Apache Commons Lang

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!