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

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


11
Як уникнути Java-рядкового літералу в Java?
Я обробляю деякі вихідні коди Java за допомогою Java. Я витягаю рядкові літерали і передаю їх функції, яка приймає рядок. Проблема полягає в тому, що мені потрібно передати нескопійовану версію рядка функції (тобто це означає перетворення \nна новий рядок, а \\також на один \і т.д.). Чи існує функція всередині Java …
76 java  string  escaping 

16
Як перевірити, чи рядок URL-адреси абсолютний чи відносний?
Як я можу протестувати URL-адресу, якщо це відносний або абсолютний шлях у Javascript або jQuery? Я хочу обробляти відповідно, залежно від того, переданий URL-адреса є локальним або зовнішнім шляхом. if (urlString starts with http:// or https://) //do this

8
Найшвидший спосіб розмістити вміст Set <String> в одному рядку зі словами, розділеними пробілами?
У мене є кілька Set&lt;String&gt;s, і я хочу перетворити кожну з них в одну, Stringде кожен елемент оригіналу Setвідокремлений пробілом "". Перший наївний підхід робить це так Set&lt;String&gt; set_1; Set&lt;String&gt; set_2; StringBuilder builder = new StringBuilder(); for (String str : set_1) { builder.append(str).append(" "); } this.string_1 = builder.toString(); builder = …

7
Рубінова багаторазова заміна рядка
str = "Hello☺ World☹" Очікуваний результат: "Hello:) World:(" Я можу зробити це: str.gsub("☺", ":)").gsub("☹", ":(") Чи є інший спосіб, щоб я міг зробити це за один виклик функції ?. Щось на зразок: str.gsub(['s1', 's2'], ['r1', 'r2'])
75 ruby  string  gsub 


9
Чому String hashCode () не кешує 0?
Я помітив у вихідному коді Java 6 для String, що hashCode кешує лише значення, відмінні від 0. Різницю в продуктивності демонструє такий фрагмент: public class Main{ static void test(String s) { long start = System.currentTimeMillis(); for (int i = 0; i &lt; 10000000; i++) { s.hashCode(); } System.out.format("Took %d ms.%n", …
75 java  string  hashcode 


9
PHP: Розбийте рядок на масив, як вибух без роздільника
У мене є рядок, такий як: "0123456789" і потрібно розділити КОЖНИЙ символ на масив. Я на біс спробував: explode('', '123545789'); Але це дало мені очевидне: Попередження: У вибуху не визначено жодного роздільника) .. Як би я натрапив на це? Я не бачу жодного методу, особливо лише функції
75 php  string  arrays  split  explode 



8
Для чого використовується StringIO в python насправді?
Я не професіонал, і я чухаю голову, розуміючи, для чого саме використовується StringIO. Я шукав деякі приклади в Інтернеті. Однак майже всі приклади дуже абстрактні. І вони просто показують "як" ним користуватися. Але жоден з них не показує "чому" та "за яких обставин" це слід / буде використовувати? Спасибі заздалегідь …
75 python  string  caching  io 

11
У Javascript, як я можу виконати глобальну заміну рядка зі змінною всередині '/' та '/ g'?
Я хочу виконати глобальну заміну рядка за допомогою String.replace в Javascript. У документації я прочитав, що я можу зробити це за допомогою / g, тобто, наприклад; var mystring = mystring.replace(/test/g, mystring); і це замінить всі випадки в mystring. Немає лапок для виразу. Але якщо у мене є змінна для пошуку, …

4
Що робить .NET String.Normalize?
Стаття MSDN про String.Normalize стверджує просто: Повертає новий рядок, двійкове представлення якого знаходиться у певній формі нормалізації Unicode. І іноді посилаючись на "форму нормалізації Unicode C." Мені просто цікаво, що це означає? Чим корисна ця функція в реальних життєвих ситуаціях?
75 .net  string 

6
Як передати елементи масиву в рядки в PHP?
Якщо у мене є масив з об’єктами: $a = array($objA, $objB); (кожен об'єкт має __toString()-метод) Як я можу передати всі елементи масиву в рядок, щоб масив $aмістив не більше об'єктів, крім їх рядкового представлення? Чи існує однокласний вкладиш, чи мені доводиться вручну перебирати масив?
74 php  string  arrays  casting 

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