คำถามติดแท็ก concatenation

หมายถึงการรวมสององค์ประกอบขึ้นไปเป็นองค์ประกอบเดียว

14
มันเป็นการปฏิบัติที่ดีกว่าหรือไม่ที่จะใช้ String.format ผ่านการต่อสตริงใน Java?
มีความแตกต่างที่สังเกตเห็นได้ระหว่างการใช้String.formatและการต่อข้อมูลสตริงใน Java หรือไม่? ฉันมักจะใช้String.formatแต่บางครั้งจะลื่นและใช้การเรียงต่อกัน ฉันสงสัยว่าคนใดคนหนึ่งดีกว่าคนอื่น วิธีที่ฉันเห็นมันString.formatให้พลังมากขึ้นในการ "จัดรูปแบบ" สตริง และการต่อข้อมูลหมายความว่าคุณไม่ต้องกังวลกับการใส่% s พิเศษหรือไม่ได้ใช้งาน String.format ก็สั้น อันไหนที่อ่านได้มากขึ้นขึ้นอยู่กับว่าหัวคุณทำงานอย่างไร

6
การต่อเชื่อม NumPy อาร์เรย์หนึ่งมิติสองมิติ
ฉันมีสองอาร์เรย์ง่ายหนึ่งมิติในNumPy ฉันควรจะสามารถที่จะเชื่อมพวกเขาโดยใช้numpy.concatenate แต่ฉันได้รับข้อผิดพลาดสำหรับรหัสด้านล่างนี้: TypeError: เฉพาะอาร์เรย์ความยาว 1 เท่านั้นที่สามารถแปลงเป็นสเกลาร์ Python รหัส import numpy a = numpy.array([1, 2, 3]) b = numpy.array([5, 6]) numpy.concatenate(a, b) ทำไม?


12
PHP - เชื่อมต่อหรือแทรกตัวแปรในสตริงโดยตรง
ฉันสงสัยว่าอะไรคือวิธีที่เหมาะสมในการแทรกตัวแปร PHP ลงในสตริง? ทางนี้: echo "Welcome ".$name."!" หรือด้วยวิธีนี้: echo "Welcome $name!" PHP v5.3.5ทั้งสองวิธีการเหล่านี้ทำงานในของฉัน หลังนี้สั้นกว่าและเรียบง่ายกว่า แต่ฉันไม่แน่ใจว่ารูปแบบแรกนั้นดีกว่าหรือเป็นที่ยอมรับว่าเหมาะสมกว่าหรือไม่

4
วิธีการต่อเชื่อม IENumerable <T> สองอันเข้ากับ IEnumerable <T> ใหม่ได้อย่างไร
ฉันมีสองอินสแตนซ์ของIEnumerable&lt;T&gt;(พร้อมกันT) ฉันต้องการอินสแตนซ์ใหม่IEnumerable&lt;T&gt;ซึ่งเป็นการเชื่อมต่อของทั้งสอง มีวิธีการ build-in ใน. Net เพื่อทำสิ่งนั้นหรือฉันต้องเขียนเอง?

6
คุณเชื่อมต่อรายการใน C # ได้อย่างไร
ถ้าฉันมี: List&lt;string&gt; myList1; List&lt;string&gt; myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? ฉันรันโค้ดที่คล้ายกับสิ่งนี้ใน Visual Studio 2008 และกำหนดจุดพักหลังจากการดำเนินการแต่ละครั้ง หลังจากmyList1 = getMeAList();, myList1มีสี่สายและผมกดปุ่มบวกเพื่อให้แน่ใจว่าพวกเขาไม่ได้ nulls ทั้งหมด หลังจาก myList2 = getMeAnotherList();, myList2มีหกสายและฉันจะตรวจสอบเพื่อให้แน่ใจว่าพวกเขาไม่ได้ …
170 c#  arrays  list  concatenation 

12
Python ต่อไฟล์ข้อความ
ฉันมีรายชื่อ 20 ['file1.txt', 'file2.txt', ...]ชื่อไฟล์เช่น ฉันต้องการเขียนสคริปต์ Python เพื่อเชื่อมไฟล์เหล่านี้เป็นไฟล์ใหม่ ฉันสามารถเปิดแต่ละไฟล์โดยf = open(...)อ่านทีละบรรทัดโดยการโทรf.readline()และเขียนแต่ละบรรทัดลงในไฟล์ใหม่นั้น ดูเหมือนว่า "สง่างาม" สำหรับฉันโดยเฉพาะอย่างยิ่งส่วนที่ฉันต้องอ่าน // เขียนทีละบรรทัด มีวิธี "หรูหรา" มากขึ้นในการทำเช่นนี้ใน Python หรือไม่?


4
วิธีที่มีประสิทธิภาพมากที่สุดในการต่อสตริงใน JavaScript?
ใน JavaScript ฉันมีลูปที่มีการวนซ้ำหลายครั้งและในการวนซ้ำแต่ละครั้งฉันกำลังสร้างสตริงขนาดใหญ่ที่มี+=โอเปอเรเตอร์จำนวนมาก มีวิธีที่มีประสิทธิภาพมากกว่าในการสร้างสตริงหรือไม่? ฉันกำลังคิดเกี่ยวกับการสร้างอาร์เรย์แบบไดนามิกที่ฉันเพิ่มสตริงลงไปแล้วทำการเข้าร่วม ใครสามารถอธิบายและยกตัวอย่างวิธีที่เร็วที่สุดในการทำสิ่งนี้?

3
$ {} (เครื่องหมายดอลลาร์และเครื่องหมายปีกกา) หมายความว่าอะไรในสตริงใน Javascript
ฉันไม่เห็นอะไรที่นี่หรือใน MDN ฉันแน่ใจว่าฉันเพิ่งพลาดบางสิ่ง จะต้องมีเอกสารเกี่ยวกับเรื่องนี้อยู่ที่ไหนสักแห่ง? ฟังก์ชั่นดูเหมือนว่าจะช่วยให้คุณสามารถซ้อนตัวแปรภายในสตริงโดยไม่ต้องต่อข้อมูลโดยใช้+โอเปอเรเตอร์ ฉันกำลังมองหาเอกสารเกี่ยวกับคุณสมบัตินี้ ตัวอย่าง: var string = 'this is a string'; console.log(`Insert a string here: ${string}`); เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล

7
SQL UPDATE ค่าทั้งหมดในฟิลด์ที่มีสตริงต่อท้าย CONCAT ไม่ทำงาน
นี่คือสิ่งที่ฉันต้องการจะทำ: ตารางปัจจุบัน: +----+-------------+ | id | data | +----+-------------+ | 1 | max | | 2 | linda | | 3 | sam | | 4 | henry | +----+-------------+ แบบสอบถามลึกลับ (บางอย่าง"UPDATE table SET data = CONCAT(data, 'a')") ตารางผลลัพธ์: +----+-------------+ | id | data | +----+-------------+ | 1 | maxa …

2
วิธีเชื่อมต่อสองครั้งด้วยตัวประมวลผลล่วงหน้า C และขยายแมโครดังเช่นใน“ arg ## _ ## MACRO”
ฉันพยายามเขียนโปรแกรมที่ชื่อของฟังก์ชั่นบางอย่างขึ้นอยู่กับค่าของตัวแปรมาโครที่มีมาโครเช่นนี้ #define VARIABLE 3 #define NAME(fun) fun ## _ ## VARIABLE int NAME(some_function)(int a); น่าเสียดายที่แมโครNAME()กลายเป็นสิ่งนั้น int some_function_VARIABLE(int a); ค่อนข้างมากกว่า int some_function_3(int a); ดังนั้นนี่เป็นวิธีที่ผิดอย่างชัดเจนที่จะไปเกี่ยวกับมัน โชคดีที่จำนวนของค่าที่เป็นไปได้ที่แตกต่างกันสำหรับ VARIABLE มีขนาดเล็กดังนั้นฉันจึงสามารถทำ#if VARIABLE == nและแยกรายการเคสทั้งหมด แต่ฉันสงสัยว่ามีวิธีที่ชาญฉลาดในการทำหรือไม่

24
ฉันจะต่อหลาย C ++ สตริงในหนึ่งบรรทัดได้อย่างไร
C # มีคุณสมบัติซินแท็กซ์ซึ่งคุณสามารถต่อข้อมูลหลายชนิดเข้าด้วยกันใน 1 บรรทัด string s = new String(); s += "Hello world, " + myInt + niceToSeeYouString; s += someChar1 + interestingDecimal + someChar2; อะไรจะเทียบเท่าใน C ++ เท่าที่ฉันเห็นคุณจะต้องทำทุกอย่างแยกกันเพราะมันไม่รองรับสตริง / ตัวแปรหลายตัวด้วยเครื่องหมาย + ไม่เป็นไร แต่ดูไม่เรียบร้อย string s; s += "Hello world, " + "nice to see you, " + "or …

10
Android TextView:“ อย่าเชื่อมต่อข้อความที่แสดงด้วย setText”
ฉันตั้งค่าข้อความโดยใช้setText ()ตามวิธีต่อไปนี้ prodNameView.setText("" + name); prodOriginalPriceView.setText("" + String.format(getString(R.string.string_product_rate_with_ruppe_sign), "" + new BigDecimal(price).setScale(2, RoundingMode.UP))); ในแบบแรกนั้นใช้งานง่ายและอันที่สองคือการตั้งค่าข้อความด้วยการจัดรูปแบบข้อความ Android Studio น่าสนใจมากฉันใช้เมนูAnalyze -&gt; Code Cleanupและฉันได้รับคำแนะนำจากสองบรรทัดข้างต้นเช่น อย่าเชื่อมต่อข้อความที่แสดงด้วย setText ใช้สตริงทรัพยากรกับตัวยึดตำแหน่ง น้อยกว่า ... (Ctrl + F1) เมื่อเรียกTextView # setText: อย่าโทรไปที่ Number # toString () เพื่อจัดรูปแบบตัวเลข มันจะไม่จัดการตัวคั่นเศษส่วนและตัวเลขเฉพาะสถานที่อย่างถูกต้อง พิจารณาใช้รูปแบบ String # ที่มีข้อกำหนดรูปแบบที่เหมาะสม (% d หรือ% f) แทน อย่าส่งผ่านสตริงลิเทอรัล (เช่น "สวัสดี") …

8
วิธีการต่อคอลัมน์ใน Postgres SELECT ได้อย่างไร
ฉันมีสองคอลัมน์สตริงaและในตารางbfoo select a, b from fooค่าผลตอบแทนและa bอย่างไรก็ตามการต่อข้อมูลaและbไม่ทำงาน ฉันเหนื่อย : select a || b from foo และ select a||', '||b from foo อัปเดตจากความคิดเห็น: character(2)คอลัมน์เป็นประเภท

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.