Запитання з тегом «string»

Рядок - це кінцева послідовність символів, яка зазвичай використовується для тексту, хоча іноді для довільних даних.


1
Конкатенація рядків за допомогою оператора '+'
Дивлячись на stringметадані класу, я бачу лише оператори ==і !=перевантажені. То як він може виконати конкатенацію для +оператора ' '? Редагувати : Кілька цікавих приміток від Еріка Ліпперта про об’єднання рядків: Частина 1 Частина 2 Також є супер стаття від Джоела, згадана в частині 2 ( http://www.joelonsoftware.com/articles/fog0000000319.html )
86 c#  .net  string 

7
рядок. Приєднуйтесь до List <int> або іншого типу
Я хочу перетворити масив або список ints на рядок, розділений комами, наприклад: string myFunction(List&lt;int&gt; a) { return string.Join(",", a); } Але string.Join приймає лише List&lt;string&gt;другий параметр. Який найкращий спосіб це зробити?
86 c#  arrays  string 

6
Scala перевіряє, чи присутній елемент у списку
Мені потрібно перевірити, чи є рядок у списку, і викликати функцію, яка відповідно приймає логічне значення. Чи можливо цього досягти за допомогою одного вкладиша? Код нижче - найкращий, який я міг отримати: val strings = List("a", "b", "c") val myString = "a" strings.find(x=&gt;x == myString) match { case Some(_) =&gt; …
86 string  list  scala  find 


5
ітерація над кожним символом рядка в ruby ​​1.8.6 (each_char)
Я новачок у ruby ​​і зараз намагаюся оперувати кожним персонажем окремо від базового рядка в ruby. Я використовую ruby ​​1.8.6 і хотів би зробити щось на зразок: "ABCDEFG".each_char do |i| puts i end Це спричиняє невизначений метод `кожний_чар 'помилка. Я очікував побачити вертикальний вихід: A B C D ..etc Чи …
86 ruby  string  iterator 

9
Як перетворити рядок на число в Perl?
У мене є рядок, який містить десяткове значення, і мені потрібно перетворити цей рядок у змінну з плаваючою комою. Отже, прикладом рядка, який я маю, є "5.45", і я хочу еквівалент з плаваючою комою, щоб я міг додати .1 до нього. Я шукав в Інтернеті, але я бачу лише, як …

9
Найкращі практики / продуктивність: змішування StringBuilder.append із String.concat
Я намагаюся зрозуміти, що є найкращою практикою і чому для об'єднання рядкових літералів та змінних для різних випадків. Наприклад, якщо у мене є такий код StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String) .append("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE") .append("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"); Це спосіб зробити це? З цього допису я помітив, що +оператор на Strings створює новий екземпляр StringBuilder, …

13
Незмінний клас?
Як можна зробити клас Java незмінним, у чому необхідність незмінності та чи є якась перевага у використанні цього?

4
Коли використовувати strtr проти str_replace?
Мені важко зрозуміти, коли strtrце буде краще str_replaceабо навпаки. Здається, що можна досягти тих самих результатів, використовуючи будь-яку функцію, хоча порядок заміни підрядків змінюється зворотно. Наприклад: echo strtr('test string', 'st', 'XY')."\n"; echo strtr('test string', array( 's' =&gt; 'X', 't' =&gt; 'Y', 'st' =&gt; 'Z' ))."\n"; echo str_replace(array('s', 't', 'st'), array('X', …


10
Regex для перетворення CamelCase в camel_case у Java
Я розумію, чому бажаний результат не дається для перетворення за допомогою регулярного виразу, рядок, подібний FooBarдо Foo_Barякого замість цього дає Foo_Bar_. Я міг зробити щось із String.substring substring(0, string.length() - 2)або просто замінити останній символ, але я думаю, що для такого сценарію є краще рішення. Ось код: String regex = …
86 java  regex  string 

8
Замінити кілька рядкових елементів на C #
Чи є кращий спосіб зробити це ... MyString.Trim().Replace("&amp;", "and").Replace(",", "").Replace(" ", " ") .Replace(" ", "-").Replace("'", "").Replace("/", "").ToLower(); Я розширив клас рядків, щоб звести його до одного завдання, але чи є швидший спосіб? public static class StringExtension { public static string clean(this string s) { return s.Replace("&amp;", "and").Replace(",", "").Replace(" ", …

14
Перетворити значення True / False, прочитане з файлу, у логічне значення
Я читаю True - Falseзначення з файлу, і мені потрібно перетворити його на логічне значення. В даний час він завжди перетворює його на, Trueнавіть якщо для значення встановлено значення False. Ось MWEте, що я намагаюся зробити: with open('file.dat', mode="r") as f: for line in f: reader = line.split() # Convert …
86 python  string  boolean 

3
скидання потокового рядка
Як мені "скинути" стан ланцюжка потоків до того, яким він був, коли я його створив? int firstValue = 1; int secondValue = 2; std::wstringstream ss; ss &lt;&lt; "Hello: " &lt;&lt; firstValue; std::wstring firstText(ss.str()); //print the value of firstText here //How do I "reset" the stringstream here? //I would like it …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.