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

111
String.Contains () быстрее, чем String.IndexOf ()?

У меня есть строковый буфер размером около 2000 символов, и мне нужно проверить буфер, содержит ли он конкретную строку. Выполняет проверку в веб-приложении ASP.NET 2.0 для каждого веб-запроса. Кто-нибудь знает, работает ли метод String.Contains лучше, чем метод String.IndexOf ? // 2000 characters...

111
Вставка одного и того же значения несколько раз при форматировании строки

У меня есть строка этой формы s='arbit' string='%s hello world %s hello world %s' %(s,s,s) Все% s в строке имеют одно и то же значение (т.е. s). Есть ли лучший способ написать это? (Вместо того, чтобы перечислять s три...

111
Есть ли в Java способ написать строковый литерал без экранирования кавычек?

Допустим, у вас есть строковый литерал с множеством кавычек внутри. Вы можете избежать их всех, но это больно и трудно читать. На некоторых языках вы можете просто сделать это: foo = '"Hello, World"'; В Java, однако, ''используется для chars, поэтому вы не можете использовать его Stringтаким...

111
Идиоматический способ преобразования InputStream в String в Scala

У меня есть удобная функция, которую я использовал в Java для преобразования InputStream в String. Вот прямой перевод на Scala: def inputStreamToString(is: InputStream) = { val rd: BufferedReader = new BufferedReader(new InputStreamReader(is, "UTF-8")) val builder = new StringBuilder() try { var...

111
Проверить, есть ли в URL определенная строка с PHP

Я хотел бы знать, присутствует ли какое-то слово в URL-адресе. Например, если в URL-адресе есть слово «автомобиль», например www.domain.com/car/ или www.domain.com/car/audi/, оно будет эхом «машина существует», а если ничего нет, оно будет эхом «нет машин»....

111
Разве строки Python не неизменяемы? Тогда почему работает a + «» + b?

Насколько я понимаю, строки Python неизменяемы. Я пробовал следующий код: a = "Dog" b = "eats" c = "treats" print a, b, c # Dog eats treats print a + " " + b + " " + c # Dog eats treats print a # Dog a = a + " " + b + " " + c print a # Dog eats treats # !!! Разве Python не должен был препятствовать...

111
Как объединение строк реализовано в Java 9?

Как написано в JEP 280: Указать конкатенацию строк : Измените Stringпоследовательность байт-кода статической конкатенации, созданную с javacпомощью invokedynamicвызовов функций библиотеки JDK. Это позволит в будущем оптимизировать Stringконкатенацию, не требуя дальнейших изменений байт-кода,...

110
Разница строк в Bash

Я пытаюсь найти способ определить разницу между двумя строками в моем скрипте. Я мог бы легко сделать это с помощью diff или comm, но я не имею дело с файлами и предпочел бы не выводить их в файлы, сравнивать и читать обратно. Я вижу, что comm, diff, cmp позволяют передавать либо два файла, либо...

110
Что это: [Ljava.lang.Object ;?

Я получаю это, когда вызываю toStringобъект, полученный в результате вызова функции. Я знаю, что в этой строке закодирован тип объекта, но не знаю, как его читать. Как называется этот тип...