Pertanyaan yang diberi tag «string-concatenation»

Rangkaian string adalah operasi penggabungan dua karakter string ujung ke ujung.



8
Menggabungkan string dan integer dengan python
Dalam python katakanlah Anda punya s = "string" i = 0 print s+i akan memberi Anda kesalahan sehingga Anda menulis print s+str(i) agar tidak mendapatkan kesalahan. Saya pikir ini adalah cara yang cukup canggung untuk menangani penggabungan int dan string. Bahkan Java tidak membutuhkan casting eksplisit ke String untuk melakukan …

10
Android TextView: “Jangan menyatukan teks yang ditampilkan dengan setText”
Saya mengatur teks menggunakan setText () dengan cara berikut. prodNameView.setText("" + name); prodOriginalPriceView.setText("" + String.format(getString(R.string.string_product_rate_with_ruppe_sign), "" + new BigDecimal(price).setScale(2, RoundingMode.UP))); Dalam yang pertama adalah penggunaan sederhana dan yang kedua adalah pengaturan teks dengan format teks. Android Studio sangat menarik, saya menggunakan Menu Analyze -> Code Cleanupdan saya mendapat saran di …


8
Ada alasan untuk tidak menggunakan '+' untuk menggabungkan dua string?
Antipattern yang umum dalam Python adalah menggabungkan urutan string menggunakan +dalam satu lingkaran. Ini buruk karena penerjemah Python harus membuat objek string baru untuk setiap iterasi, dan akhirnya memakan waktu kuadrat. (Versi terbaru CPython tampaknya dapat mengoptimalkan ini dalam beberapa kasus, tetapi implementasi lain tidak dapat melakukannya, sehingga pemrogram tidak …

12
const char * penggabungan
Saya perlu menggabungkan dua karakter const seperti ini: const char *one = "Hello "; const char *two = "World"; Bagaimana saya bisa melakukan itu? Saya melewati ini char*dari perpustakaan pihak ketiga dengan antarmuka C jadi saya tidak bisa begitu saja menggunakannya std::string.


9
Mengapa penggabungan string lebih cepat daripada gabungan array?
Hari ini, saya membaca utas ini tentang kecepatan penggabungan string. Anehnya, rangkaian string adalah pemenangnya: http://jsben.ch/#/OJ3vo Hasilnya berlawanan dengan apa yang saya pikirkan. Selain itu, ada banyak artikel tentang ini yang menjelaskan sebaliknya seperti ini . Saya dapat menebak bahwa browser dioptimalkan untuk merangkai concatpada versi terbaru, tetapi bagaimana mereka …

3
Bagaimana penggabungan String diimplementasikan di Java 9?
Seperti yang tertulis di JEP 280: Indify String Concatenation : Ubah Stringurutan bytecode -concatenation statis yang dihasilkan oleh javacuntuk menggunakan invokedynamicpanggilan ke fungsi library JDK. Ini akan memungkinkan pengoptimalan Stringpenggabungan di masa mendatang tanpa memerlukan perubahan lebih lanjut pada bytecode yang dikeluarkan oleh javac. Di sini saya ingin memahami apa …

5
Batas NVARCHAR dan VARCHAR SQL
Semua, saya memiliki kueri SQL dinamis yang besar (tidak dapat dihindari). Karena jumlah bidang dalam kriteria pemilihan, string yang berisi SQL dinamis bertambah lebih dari 4000 karakter. Sekarang, saya mengerti bahwa ada 4000 max set NVARCHAR(MAX), tapi melihat SQL yang dieksekusi di Server Profiler untuk pernyataan itu DELARE @SQL NVARCHAR(MAX); …

9
Rangkaian string vs. substitusi string dengan Python
Dengan Python, di mana dan kapan menggunakan penggabungan string versus substitusi string tidak dapat saya lakukan. Karena penggabungan string telah melihat peningkatan besar dalam kinerja, apakah ini (menjadi lebih) keputusan gaya daripada yang praktis? Untuk contoh konkret, bagaimana seharusnya seseorang menangani konstruksi URI fleksibel: DOMAIN = 'http://stackoverflow.com' QUESTIONS = '/questions' …

3
Rangkaian string dengan Groovy
Apa cara (idiomatik) terbaik untuk menggabungkan String di Groovy? Pilihan 1: calculateAccountNumber(bank, branch, checkDigit, account) { bank + branch + checkDigit + account } Pilihan 2: calculateAccountNumber(bank, branch, checkDigit, account) { "$bank$branch$checkDigit$account" } Saya telah menemukan poin menarik tentang topik ini di situs web Groovy lama: Hal-hal yang dapat Anda …

4
Apakah kompleksitas waktu dari string iteratif yang ditambahkan sebenarnya adalah O (n ^ 2), atau O (n)?
Saya sedang mengerjakan masalah di luar CTCI. Masalah ketiga dari bab 1 apakah Anda mengambil string seperti 'Mr John Smith ' dan meminta Anda untuk mengganti ruang perantara dengan %20: 'Mr%20John%20Smith' Penulis menawarkan solusi ini dengan Python, menyebutnya O (n): def urlify(string, length): '''function replaces single spaces with %20 and …

9
Praktik / kinerja terbaik: mencampur StringBuilder.append dengan String.concat
Saya mencoba untuk memahami apa praktik terbaik dan mengapa menggabungkan string literal dan variabel untuk kasus yang berbeda. Misalnya jika saya memiliki kode seperti ini StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String) .append("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE") .append("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"); Apakah ini cara melakukannya? Dari posting ini , saya perhatikan bahwa +operator di Strings membuat instance baru …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.