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

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

9
діапазон індексу підрядка
Код: public class Test { public static void main(String[] args) { String str = "University"; System.out.println(str.substring(4, 7)); } } Вихід: ers Я не дуже розумію, як працює метод підрядків. Індекс починається з 0? Якщо я починаю з 0, eце індекс 4, але char i- 7, тому результат буде ersi.
74 java  string  substring 

3
Вихід -1 стає косою в циклі
Дивно, але виходить наступний код: / -1 Код: public class LoopOutPut { public static void main(String[] args) { LoopOutPut loopOutPut = new LoopOutPut(); for (int i = 0; i < 30000; i++) { loopOutPut.test(); } } public void test() { int i = 8; while ((i -= 3) > 0) …
54 java  string  while-loop  jvm  jit 

5
Повний набір розділових знаків для Python (не лише ASCII)
Чи є список чи бібліотека, де є всі розділові знаки, які ми зазвичай можемо зустріти? Зазвичай я використовую string.punctuation, але деякі знаки пунктуації не включаються до нього, наприклад: >>> "'" in string.punctuation True >>> "’" in string.punctuation False
40 python  string  unicode 

3
Які символи групуються з Array.from?
Я граю з JS і не можу зрозуміти, як JS вирішує, які елементи додати до створеного масиву при використанні Array.from(). Наприклад, наступний смайлик 👍 має length2, оскільки він складається з двох кодових точок, але Array.from()розглядає ці дві кодові точки як одну, надаючи масив з одним елементом: const emoji = '👍'; …

7
Максимальна кількість унікальних підрядів з розділу
Я змінив заголовок, щоб він був зрозумілішим. Ось детальна версія питання: У нас є рядок s і хочемо розділити його на підрядки . Кожна підрядка відрізняється одна від одної. Яка максимальна кількість унікальних підрядів, які ми можемо мати з одного вирізу. Іншими словами, яка максимальна кількість унікальних підрядків, які об'єднуються …

1
Це правильний спосіб перетворення знаку в String на Java? [дублікат]
На це питання вже є відповіді : Як перетворити знак у рядок? (11 відповідей) Закрито 4 години тому . Під час написання одиничних тестів для функції, що повертається, booleanщо займає дві Stringсекунди, і мені потрібно було протестувати кожен символ алфавіту ( 'a'- 'z') послідовно як один з параметрів один за …
20 java  string  character 

2
Java 8: Class.getName () уповільнює ланцюжок конкатенації рядків
Нещодавно я зіткнувся з проблемою, пов'язаною з об'єднанням рядків. Цей тест підсумовує його: @OutputTimeUnit(TimeUnit.NANOSECONDS) public class BrokenConcatenationBenchmark { @Benchmark public String slow(Data data) { final Class<? extends Data> clazz = data.clazz; return "class " + clazz.getName(); } @Benchmark public String fast(Data data) { final Class<? extends Data> clazz = data.clazz; …

4
Текстовий блок Java 13 * БЕЗ * нових рядків
Багаторядковий блок текстового блоку Java 13 з """роздільниками стає добре відомим. Однак у мене є періодична потреба, коли мені потрібні цілі абзаци без вбудованих нових рядків. Іншими словами, наступний фрагмент коду: String paragraph = """ aaaa bbbb cccc dddd eeee ffff gggg hhhh iiii """" System.out.println(paragraph); як і слід було …

1
Ефективний алгоритм обрізання рядків, послідовно видаляючи рівні префікси та суфікси
Ліміт часу на тест: 5 секунд Ліміт пам’яті за тест: 512 мегабайт Вам надається рядок sдовжини n(n ≤ 5000). Ви можете вибрати будь-який власний префікс цього рядка, який також є його суфіксом, і видалити або обраний префікс, або відповідний суфікс. Потім ви можете застосувати аналогічну операцію до отриманого рядка тощо. …


4
Як порахувати кількість тире між будь-якими двома буквеними символами?
Якщо у нас є рядок з алфавітних символів і деяких тире, і ми хочемо підрахувати кількість тире між будь-якими двома алфавітними символами в цьому рядку. який найпростіший спосіб зробити це? Приклад: Вхід: a--bc---d-k вихід: 2031 Це означає, що є 2 тире між a і b, 0 тире між b і …
10 python  string 

2
Коли вам потрібен нульовий завершений рядок у сценарії лише для читання?
Я граю з std::string_viewбібліотекою, і роздумував над зміною кодової бази, над якою працюю, щоб std::string_viewякомога більше використовувати . Однак у багатьох темах, які я прочитав на тему, коли і де використовувати std::string_viewзамість цього const std::string &. Я бачив багато відповідей, які говорять: "Коли вам не потрібна нульова завершена рядок". Отож, …

4
Як масиви символів повинні використовуватися як рядки?
Я розумію, що рядки в C - це просто масиви символів. Тому я спробував наступний код, але він дає дивні результати, такі як вихід сміття або збої програми: #include <stdio.h> int main (void) { char str [5] = "hello"; puts(str); } Чому це не працює? Він складено чисто з gcc …

3
У чому специфіка визначення рядка в C?
Я повинен відповісти на запитання домашнього завдання на одному з моїх занять. Зокрема, я повинен сказати, чи вважаються певні масиви на C рядками чи ні. На основі цієї статті ( https://www.geeksforgeeks.org/strings-in-c-2/ ) я знаю, що рядки - це масив символів із нульовим термінатором в кінці. Моя головна повірка - це …

4
Перетворення рядка в цілий число без використання множення C #
Чи є спосіб перетворити рядок у цілі числа без використання множення. Реалізація int.Parse () також використовує множення. У мене є інші подібні запитання, де ви можете вручну перетворити рядок в int, але це також вимагає mulitiplicing число на його базі 10. Це питання про інтерв'ю, яке я мав в одному …
9 c#  string  int 

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