Bagaimana saya bisa mengubah Stringnilai menjadi
Bagaimana saya bisa mengubah Stringnilai menjadi
Saya membuat serial struktur ke dalam MemoryStreamdan saya ingin menyimpan dan memuat struktur serial. Jadi, Bagaimana cara Menyimpan MemoryStreamfile ke dalam dan juga memuat kembali dari
Di Java 8 kita memiliki Stream kelas <T> , yang anehnya memiliki metode Iterator<T> iterator() Jadi Anda akan mengharapkannya untuk mengimplementasikan antarmuka Iterable <T> , yang membutuhkan metode ini, tapi bukan itu masalahnya. Ketika saya ingin mengulangi Stream...
Saya ingin menggunakannya java.util.Optional.orElseThrow() dengan tipe pengecualian yang meminta parameter konstruktor. Sesuatu seperti ini: .orElseThrow(MyException::new(someArgument)) // obviously NOT working Apakah ada cara untuk membuat Pemasok yang memasukkan nilai argumen...
Map<String, String> phoneBook = people.stream() .collect(toMap(Person::getName, Person::getAddress)); Saya dapatkan java.lang.IllegalStateException: Duplicate keyketika elemen digandakan ditemukan. Apakah mungkin untuk mengabaikan pengecualian seperti itu dalam menambahkan nilai ke...
Saya bertanya-tanya mengapa Iterableantarmuka tidak menyediakan stream()dan parallelStream()metode. Pertimbangkan kelas berikut: public class Hand implements Iterable<Card> { private final List<Card> list = new ArrayList<>(); private final int capacity; //... @Override...
Kerangka kerja Java 8 stream baru dan teman-teman membuat beberapa kode java yang sangat ringkas, tapi saya telah menemukan situasi yang tampaknya sederhana yang sulit dilakukan secara ringkas. Pertimbangkan a List<Thing> thingsdan metode Optional<Other> resolve(Thing thing). Saya...
На этот вопрос есть ответы на Stack Overflow на русском : Лямбды в Java 8, что лучше использовать - Function.identity ()> t t>? Saya punya pertanyaan tentang penggunaan Function.identity() metode ini. Bayangkan kode berikut: Arrays.asList("a", "b", "c")...
Tidak seperti C # IEnumerable, di mana pipa eksekusi dapat dieksekusi sebanyak yang kita inginkan, di Jawa stream dapat 'diulang' hanya sekali. Setiap panggilan ke operasi terminal menutup aliran, menjadikannya tidak dapat digunakan. 'Fitur' ini menghilangkan banyak daya. Saya membayangkan alasan...
Saya menulis perpustakaan matriks kecil di C ++ untuk operasi matriks. Namun kompiler saya mengeluh, di mana sebelumnya tidak. Kode ini dibiarkan di rak selama 6 bulan dan di antaranya saya memutakhirkan komputer saya dari debian etch ke lenny (g ++ (Debian 4.3.2-1.1) 4.3.2) namun saya memiliki...
Terkadang Anda ingin memfilter Streamdengan lebih dari satu kondisi: myList.stream().filter(x -> x.size() > 10).filter(x -> x.isCool()) ... atau Anda dapat melakukan hal yang sama dengan kondisi kompleks dan satu filter : myList.stream().filter(x -> x.size() > 10 && x...
Siapa pun dapat menjelaskan secara sederhana bahasa Inggris tentang perbedaan antara printf, fprintfdan sprintfdengan contoh-contoh? Aliran apa ini? Saya benar-benar bingung antara ketiganya saat membaca tentang "Penanganan File di
Saya mencoba menggunakan Java 8 Streams untuk menemukan elemen dalam aLinkedList . Namun saya ingin menjamin bahwa hanya ada satu dan hanya satu yang cocok dengan kriteria filter. Ambil kode ini: public static void main(String[] args) { LinkedList<User> users = new LinkedList<>();...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Perbaiki
Apa perbedaan antara: InputStream is = this.getClass().getClassLoader().getResourceAsStream(fileName) dan InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName) dan InputStream is = this.getClass().getResourceAsStream(fileName) Kapan masing-masing lebih...
Saya mengikuti kursus perguruan tinggi tentang sistem operasi dan kami belajar bagaimana mengkonversi dari biner ke heksadesimal, desimal menjadi heksadesimal, dll. Dan hari ini kami baru belajar bagaimana angka yang ditandatangani / tidak ditandai disimpan dalam memori menggunakan komplemen dua (~...
Catatan: pertanyaan ini berasal dari tautan mati yang merupakan pertanyaan SO sebelumnya, tetapi begini ... Lihat kode ini ( catatan: Saya tahu bahwa kode ini tidak akan "berfungsi" dan yang Integer::compareharus digunakan - Saya baru saja mengekstraknya dari pertanyaan yang ditautkan ): final...
Saya tahu cara "mengubah" Java sederhana Listdari Y-> Z, yaitu: List<String> x; List<Integer> y = x.stream() .map(s -> Integer.parseInt(s)) .collect(Collectors.toList()); Sekarang pada dasarnya saya ingin melakukan hal yang sama dengan Peta, yaitu: INPUT: { "key1" ->...
Ada banyak hal baru yang berguna di Java 8. Misalnya, saya bisa beralih dengan aliran ke daftar objek dan kemudian menjumlahkan nilai dari bidang tertentu dari Objectinstance. Misalnya public class AClass { private int value; public int getValue() { return value; } } Integer sum =...
Setiap kali saya menyebutkan kinerja lambat C ++ iostreams perpustakaan standar, saya bertemu dengan gelombang ketidakpercayaan. Namun saya memiliki hasil profiler yang menunjukkan sejumlah besar waktu yang dihabiskan dalam kode pustaka iostream (optimisasi kompiler penuh), dan beralih dari...