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

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

6
Где находится постоянный пул Java String, в куче или стеке?
Я знаю концепцию пула констант и пула констант String, используемых JVM для обработки литералов String. Но я не знаю, какой тип памяти используется JVM для хранения константных литералов String. Стек или куча? Поскольку это литерал, который не связан ни с одним экземпляром, я предполагаю, что он будет храниться в стеке. …
104 java  string  jvm 


11
Как преобразовать строку в массив символов в C ++?
Я хотел бы преобразовать stringв charмассив, но нет char*. Я знаю, как преобразовать строку в char*(используя mallocили как я разместил ее в своем коде), но это не то, что я хочу. Я просто хочу преобразовать stringв char[size]массив. Является ли это возможным? #include <iostream> #include <string> #include <stdio.h> using namespace std; …

2
Каков механизм оптимизации коротких строк в libc ++?
Этот ответ дает хороший общий обзор оптимизации коротких строк (SSO). Однако хотелось бы подробнее узнать, как это работает на практике, в частности в реализации libc ++: Насколько короткой должна быть строка, чтобы иметь право на SSO? Это зависит от целевой архитектуры? Как реализация различает короткие и длинные строки при доступе …




12
Проверить, является ли строка числом в Ruby on Rails
В моем контроллере приложения есть следующее: def is_number?(object) true if Float(object) rescue false end и следующее условие в моем контроллере: if mystring.is_number? end Состояние вызывает undefined methodошибку. Я предполагаю, что определил не is_numberв том месте ...?

3
Поиск # вхождений символа в строке в Ruby
Я ищу метод Ruby (1.9 ...), который может помочь мне найти количество вхождений символа в строку. Я ищу все вхождения, а не только первое. Например: «Мелани - нуб». Буква «а» встречается дважды. Какой метод Ruby я мог бы использовать, чтобы найти это? Я использовал Ruby-doc.org в качестве справочника, и этот …
103 ruby  string  methods 

9
Есть ли способ создать экземпляр класса по имени в Java?
Я смотрел как вопрос: создать экземпляр класса из его строкового имени, которое описывает, как создать экземпляр класса, имея его имя. Есть ли способ сделать это на Java? У меня будет имя пакета и имя класса, и мне нужно иметь возможность создать объект с этим конкретным именем.

4
Python str против типов юникода
Работая с Python 2.7, мне интересно, какое реальное преимущество дает использование типа unicodeвместо str, поскольку оба они, похоже, могут содержать строки Unicode. Есть ли какая-то особая причина, кроме возможности устанавливать коды Unicode в unicodeстроках с помощью escape-символа \?: Выполнение модуля с помощью: # -*- coding: utf-8 -*- a = 'á' …
103 python  string  unicode 


7
Как мне создать многострочную строку Python со встроенными переменными?
Я ищу чистый способ использования переменных в многострочной строке Python. Скажем, я хотел сделать следующее: string1 = go string2 = now string3 = great """ I will $string1 there I will go $string2 $string3 """ Я ищу, есть ли что-то похожее на $Perl для обозначения переменной в синтаксисе Python. Если …

17
Сделать заглавными только первый символ строки и не трогать другие? (Рельсы)
Я пытаюсь заставить Rails использовать первый символ строки с заглавной буквы, а все остальные оставить такими, какие они есть. Я столкнулся с проблемой, когда «я из Нью-Йорка» превращается в «Я из Нью-Йорка». Какой метод я бы использовал для выбора первого символа? Спасибо РЕДАКТИРОВАТЬ: Я попытался реализовать то, что предложил Мацек, …

10
Как заставить JS выполнять математику вместо того, чтобы складывать две строки вместе
Мне нужен javascript, чтобы добавить 5 к целочисленной переменной, но вместо этого он обрабатывает переменную как строку, поэтому записывает переменную, а затем добавляет 5 в конец «строки». Как я могу заставить его заниматься математикой? var dots = document.getElementById("txt").value; // 5 function increase(){ dots = dots + 5; } Вывод: 55 …

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