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

สตริงเป็นลำดับที่ จำกัด ของสัญลักษณ์ที่ใช้กันทั่วไปสำหรับข้อความแม้ว่าบางครั้งสำหรับข้อมูลโดยพลการ


9
ขนาดตัวอักษรที่แตกต่างกันของสตริงใน TextView เดียวกัน
ฉันมีtextViewข้างในที่มีตัวเลข (แปรผัน) และ a stringฉันจะให้ขนาดที่ใหญ่กว่าตัวหนึ่งได้stringอย่างไร? รหัส: TextView size = (TextView)convertView.findViewById(R.id.privarea_list_size); if (ls.numProducts != null) { size.setText(ls.numProducts + " " + mContext.getString(R.string.products)); } ฉันต้องการ ls.numproducts มีขนาดแตกต่างจากส่วนที่เหลือของข้อความ วิธีการทำ?

5
ความสับสนในการแปลง stringstream, string และ char *
คำถามของฉันสามารถต้มลงไปที่ใดสตริงกลับมาจากการstringstream.str().c_str()มีชีวิตอยู่ในความทรงจำและทำไมไม่สามารถที่จะได้รับมอบหมายให้const char*? ตัวอย่างโค้ดนี้จะอธิบายได้ดีกว่าที่ฉันสามารถทำได้ #include <string> #include <sstream> #include <iostream> using namespace std; int main() { stringstream ss("this is a string\n"); string str(ss.str()); const char* cstr1 = str.c_str(); const char* cstr2 = ss.str().c_str(); cout << cstr1 // Prints correctly << cstr2; // ERROR, prints out garbage system("PAUSE"); return 0; } การสันนิษฐานที่stringstream.str().c_str()สามารถมอบหมายให้const …


16
เหตุใดคลาส String จึงถูกประกาศเป็นขั้นสุดท้ายใน Java
จากเมื่อฉันได้เรียนรู้ว่าชั้นเรียนjava.lang.Stringได้รับการประกาศเป็นขั้นสุดท้ายใน Java ฉันสงสัยว่าทำไมเป็นเช่นนั้น ฉันไม่พบคำตอบใด ๆ ในตอนนี้ แต่โพสต์นี้: จะสร้างแบบจำลองของคลาส String ใน Java ได้อย่างไร ทำให้ฉันนึกถึงการค้นหาของฉัน แน่นอนว่า String มีฟังก์ชั่นทั้งหมดที่ฉันต้องการและฉันไม่เคยคิดถึงการดำเนินการใด ๆ ที่ต้องการส่วนเสริมของคลาส String แต่คุณก็ยังไม่มีทางรู้ว่าใครบางคนอาจต้องการ! ดังนั้นไม่มีใครรู้ว่าเจตนาของนักออกแบบคืออะไรเมื่อพวกเขาตัดสินใจที่จะทำให้มันเป็นที่สิ้นสุด?
141 java  string  final 

13
สร้างสีฐานสิบหกตามสตริงที่มี JavaScript
ผมต้องการสร้างฟังก์ชั่นที่จะยอมรับสตริงเก่า ๆ (โดยปกติจะเป็นคำเดียว) และจากที่ใดสร้างค่าฐานสิบหกระหว่าง#000000และ#FFFFFFดังนั้นฉันสามารถใช้มันเป็นสีสำหรับองค์ประกอบแบบ HTML อาจเป็นแม้แต่ค่าเลขฐานสิบหกแบบย่อ (เช่น:) #FFFถ้ามันซับซ้อนน้อยกว่า ในความเป็นจริงสีจากจานสี 'ปลอดภัยเว็บ' จะเหมาะ
141 javascript  string  colors  hex 


12
ใช้ Java เพื่อค้นหาสตริงย่อยของสตริงที่ใหญ่กว่าโดยใช้ Regular Expression
ถ้าฉันมีสตริงแบบนี้: FOO[BAR] ฉันต้องการวิธีทั่วไปในการดึงสตริง "BAR" ออกจากสตริงเพื่อไม่ว่าสตริงใดที่อยู่ระหว่างวงเล็บเหลี่ยมก็จะสามารถรับสตริงได้ เช่น FOO[DOG] = DOG FOO[CAT] = CAT
141 java  regex  string 

3
พิมพ์ใหญ่หรือเปลี่ยนแปลงกรณี NSString ใน Objective-C
NSMutableArrayผมสงสัยว่าจะใช้ประโยชน์สตริงที่พบในวัตถุใน NSArrayมีสตริง'April'ที่ดัชนี 2. ผมอยากให้เรื่องนี้จะมีการเปลี่ยนแปลงไป 'APRIL' มีอะไรแบบนี้ง่ายไหม? viewNoteDateMonth.text = [[displayDate objectAtIndex:2] capitalized];

7
วิธีรับทุกสิ่งหลังจากตัวละครบางตัว?
ฉันมีสตริงและฉันต้องการได้รับทุกอย่างหลังจากค่าที่แน่นอน สตริงจะเริ่มต้นด้วยชุดของตัวเลขแล้วขีดเส้นใต้เสมอ ฉันต้องการรับสตริงที่เหลือหลังจากการขีดเส้นใต้ ตัวอย่างเช่นถ้าฉันมีสตริงต่อไปนี้และสิ่งที่ฉันต้องการคืน: "123_String" -> "String" "233718_This_is_a_string" -> "This_is_a_string" "83_Another Example" -> "Another Example" ฉันจะทำอะไรเช่นนี้ได้อย่างไร
140 php  string 

3
ทำไม String.split จึงต้องใช้ตัวคั่นไพพ์เพื่อหนี
ฉันกำลังพยายามแยกไฟล์ที่มีแต่ละบรรทัดด้วยค่าที่คั่นด้วยไพพ์ มันไม่ทำงานอย่างถูกต้องเมื่อฉันไม่ได้หนีตัวคั่นไปป์ด้วยวิธีแยก แต่ก็ทำงานได้อย่างถูกต้องหลังจากที่ฉันหนีไปป์ตามด้านล่าง private ArrayList<String> parseLine(String line) { ArrayList<String> list = new ArrayList<String>(); String[] list_str = line.split("\\|"); // note the escape "\\" here System.out.println(list_str.length); System.out.println(line); for(String s:list_str) { list.add(s); System.out.print(s+ "|"); } return list; } ใครช่วยอธิบายหน่อยได้split()ไหมว่าทำไมต้องมีการหลบหนีจากตัวละครในท่อ?
140 java  regex  string 

8
ลบอักขระหลังจากอักขระในสตริงแล้วลบสตริงย่อยหรือไม่
ฉันรู้สึกโง่ที่โพสต์สิ่งนี้เมื่อดูเหมือนง่ายและมีคำถามมากมายเกี่ยวกับสตริง / ตัวอักษร / regex แต่ฉันไม่สามารถหาสิ่งที่ฉันต้องการได้ (ยกเว้นในภาษาอื่น: ลบข้อความทั้งหมดหลังจากจุดแน่นอน ) ฉันได้รับรหัสต่อไปนี้: [Test] public void stringManipulation() { String filename = "testpage.aspx"; String currentFullUrl = "http://localhost:2000/somefolder/myrep/test.aspx?q=qvalue"; String fullUrlWithoutQueryString = currentFullUrl.Replace("?.*", ""); String urlWithoutPageName = fullUrlWithoutQueryString.Remove(fullUrlWithoutQueryString.Length - filename.Length); String expected = "http://localhost:2000/somefolder/myrep/"; String actual = urlWithoutPageName; Assert.AreEqual(expected, actual); } ฉันลองวิธีแก้ปัญหาในคำถามข้างต้น (หวังว่าไวยากรณ์จะเหมือนเดิม!) แต่ไม่ ฉันต้องการลบ queryString …
140 c#  .net  string 

17
วิธีการรวมสองสายเข้าด้วยกันใน PHP?
จริงๆแล้วฉันไม่รู้จะอธิบายสิ่งที่ฉันต้องการ แต่ฉันจะแสดงให้คุณเห็น: ตัวอย่างเช่น: $data1 = "the color is"; $data2 = "red"; ฉันควรทำอย่างไร (หรือกระบวนการ) เพื่อให้ผล $ คือการรวมกันของ$data1และ$data2? ผลลัพธ์ที่ต้องการ: $result = "the color is red";

4
การผสมตัวแปร PHP กับตัวอักษรสตริง
ว่าฉันมีตัวแปร$testและมันถูกกำหนดเป็น:$test = 'cheese' ฉันต้องการส่งออกcheeseyซึ่งฉันสามารถทำเช่นนี้: echo $test . 'y' แต่ฉันต้องการลดความซับซ้อนของรหัสให้เป็นอย่างนี้ (ซึ่งจะไม่ทำงาน): echo "$testy" มีวิธีที่จะได้yรับการปฏิบัติราวกับว่ามันแยกจากตัวแปรหรือไม่?
140 php  string  variables 

4
ใช้พารามิเตอร์ใน String.format ซ้ำหรือไม่
String hello = "Hello"; String.format("%s %s %s %s %s %s", hello, hello, hello, hello, hello, hello); hello hello hello hello hello hello ตัวแปร hello จำเป็นต้องทำซ้ำหลายครั้งในการเรียกใช้วิธีการจัดรูปแบบหรือมีเวอร์ชันชวเลขที่ให้คุณระบุอาร์กิวเมนต์หนึ่งครั้งเพื่อใช้กับ%sโทเค็นทั้งหมดหรือไม่

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