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

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

30
Как обрезать строку .NET?
Я хотел бы усечь строку так, чтобы ее длина не превышала заданное значение. Я пишу в таблицу базы данных и хочу убедиться, что значения, которые я пишу, соответствуют ограничению типа данных столбца. Например, было бы хорошо, если бы я мог написать следующее: string NormalizeLength(string value, int maxLength) { return value.Substring(0, …
406 c#  .net  string  truncate 





17
Что подразумевается под неизменным?
Это может быть самый тупой вопрос, который когда-либо задавался, но я думаю, что это довольно запутанно для новичка на Java. Может кто-нибудь уточнить, что подразумевается под неизменным ? Почему Stringнеизменный? Каковы преимущества / недостатки неизменяемых объектов? Почему изменяемый объект, например, StringBuilderдолжен быть предпочтительнее, чем String и наоборот? Хороший пример (на …

15
Является ли строка Java действительно неизменной?
Мы все знаем, что Stringв Java неизменяемо, но проверьте следующий код: String s1 = "Hello World"; String s2 = "Hello World"; String s3 = s1.substring(6); System.out.println(s1); // Hello World System.out.println(s2); // Hello World System.out.println(s3); // World Field field = String.class.getDeclaredField("value"); field.setAccessible(true); char[] value = (char[])field.get(s1); value[6] = 'J'; value[7] = …




18
Использование значений Enum в качестве строковых литералов
Каков наилучший способ использовать значения, хранящиеся в Enum, как строковые литералы? Например: public enum Modes { some-really-long-string, mode1, mode2, mode3 } Затем позже я мог бы использовать Mode.mode1для возвращения его строковое представление как mode1. Без необходимости продолжать звонить Mode.mode1.toString().
389 java  string  enums 

19
Как проверить, содержит ли строка другую строку без учета регистра в Java?
Скажем, у меня есть две строки, String s1 = "AbBaCca"; String s2 = "bac"; Я хочу выполнить возврат чека, который s2содержится внутри s1. Я могу сделать это с: return s1.contains(s2); Я уверен, что contains()это чувствительно к регистру, но я не могу определить это наверняка, прочитав документацию. Если это так, то …
387 java  string 


16
Разделить строку на каждый n-й символ?
На этот вопрос есть ответы на переполнение стека на русском языке : Можно ли разбить строку на каждый n-й символ? Например, предположим, у меня есть строка, содержащая следующее: '1234567890' Как я могу заставить это выглядеть так: ['12','34','56','78','90']
383 python  string  split 


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