Вопросы с тегом «string»

Строка - это конечная последовательность символов, обычно используемая для текста, хотя иногда для произвольных данных.

2
Зачем сравнивать символ «А» с 0x41?
Я просматривал код C ++ и нашел следующую конструкцию: if('A' == 0x41) { // ... } else if('A' == 0xc1) { // ... } else { // ... } Я получаю предупреждение Visual Studio : Предупреждение C4127 Условное выражение является постоянным. Visual Studio явно права - безусловно, A определяется как …
89 c++  string 


6
Правильный способ использования StringBuilder в SQL
Я только что нашел в своем проекте такую ​​сборку sql-запроса: return (new StringBuilder("select id1, " + " id2 " + " from " + " table")).toString(); Достигает ли это StringBuilderсвоей цели, т.е. уменьшения использования памяти? Я сомневаюсь в этом, потому что в конструкторе используется '+' (оператор конкатенации строк). Будет ли …

4
Преобразование числа с плавающей запятой в строку без его округления
Я делаю программу, которая по причинам, не требующим объяснения, требует, чтобы число с плавающей запятой было преобразовано в строку для подсчета с помощью len (). Однако str (float (x)) приводит к округлению x при преобразовании в строку, что отбрасывает все. Кто-нибудь знает, как исправить это? Вот код, который используется, если …

8
length и length () в Java
Почему у нас есть длина массива в качестве атрибута array.length, а для String у нас есть метод str.length()? Есть ли причина?
88 java  arrays  string 

2
производительность str в Python
При профилировании фрагмента кода Python ( python 2.6до 3.2) я обнаружил, что strметод преобразования объекта (в моем случае целого числа) в строку почти на порядок медленнее, чем при использовании форматирования строки. Вот эталон >>> from timeit import Timer >>> Timer('str(100000)').timeit() 0.3145311339386332 >>> Timer('"%s"%100000').timeit() 0.03803517023435887 Кто-нибудь знает, почему это так? Я …

5
Записать байты в файл
У меня есть шестнадцатеричная строка (например 0CFE9E69271557822FE715A8B3E564BE), и я хочу записать ее в файл в виде байтов. Например, Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 00000000 0C FE 9E 69 27 15 57 82 2F E7 15 A8 B3 E5 …
88 c#  string  byte  hex 

12
Swift 3.0 данные в строку?
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {} Я хочу deviceTokenнатянуть но: let str = String.init(data: deviceToken, encoding: .utf8) str является nil быстрый 3.0 как я могу позволить , dataчтобы string? Регистрация для push-уведомлений в Xcode 8 / Swift 3.0? не работает, и ответ - несколько месяцев назад, я пробовал: …
88 swift  string 

9
Как лучше всего в Ruby разделить строку на куски заданной длины?
Я искал элегантный и эффективный способ разбить строку на подстроки заданной длины в Ruby. Пока что лучшее, что я мог придумать, это следующее: def chunk(string, size) (0..(string.length-1)/size).map{|i|string[i*size,size]} end >> chunk("abcdef",3) => ["abc", "def"] >> chunk("abcde",3) => ["abc", "de"] >> chunk("abc",3) => ["abc"] >> chunk("ab",3) => ["ab"] >> chunk("",3) => [] …
88 ruby  string  chunking 

3
Почему работает нарезка подстроки с индексом вне диапазона?
Почему не 'example'[999:9999]приводит к ошибке? Поскольку 'example'[9]это так, какова мотивация этого? Исходя из этого поведения, я могу предположить, что 'example'[3]это по существу / внутренне не то же самое, что и 'example'[3:4], хотя оба результата приводят к одной и той же 'm'строке.

8
Как заменить непечатаемые символы Unicode в Java?
Следующие символы заменят управляющие символы ASCII (сокращение для [\x00-\x1F\x7F]): my_string.replaceAll("\\p{Cntrl}", "?"); Следующее заменит все непечатаемые символы ASCII (сокращение для [\p{Graph}\x20]), включая символы с диакритическими знаками: my_string.replaceAll("[^\\p{Print}]", "?"); Однако ни то, ни другое не работает для строк Unicode. Есть ли у кого-нибудь хороший способ удалить непечатаемые символы из строки Unicode?
88 java  string  unicode 


1
Как преобразовать целое число в строку?
Я не могу скомпилировать код, преобразующий тип из целого числа в строку. Я использую пример из учебника Rust для Rubyists, в котором есть различные преобразования типов, такие как: "Fizz".to_str()и num.to_str()(где num- целое число). Я думаю, что большинство (если не все) этих to_str()вызовов функций устарели. Как в настоящее время преобразовать целое …

20
Замена диакритических знаков php
Я пытаюсь заменить символы с диакритическими знаками обычными заменами. Ниже то, чем я сейчас занимаюсь. $string = "Éric Cantona"; $strict = strtolower($string); echo "After Lower: ".$strict; $patterns[0] = '/[á|â|à|å|ä]/'; $patterns[1] = '/[ð|é|ê|è|ë]/'; $patterns[2] = '/[í|î|ì|ï]/'; $patterns[3] = '/[ó|ô|ò|ø|õ|ö]/'; $patterns[4] = '/[ú|û|ù|ü]/'; $patterns[5] = '/æ/'; $patterns[6] = '/ç/'; $patterns[7] = '/ß/'; …

20
Установите максимальную длину символа UITextField в Swift
Я знаю, что есть другие темы по этому поводу, но я не могу понять, как это реализовать. Я пытаюсь ограничить UITextField только 5 символами Желательно буквенно-цифровые и - и. и _ Я видел этот код func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { let maxLength = …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.