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

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

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





17
Що розуміється під незмінним?
Це може бути найглумішим питанням, яке коли-небудь задавали, але я думаю, що для новачків Java це досить заплутано. Чи може хтось уточнити, що мається на увазі під незмінним ? Чому Stringнепорушний? Які переваги / недоліки незмінних предметів? Чому слід StringBuilderзмінювати такі об'єкти, які можна змінити, як " String" та "vice-verse"? …

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()це чутливе до регістру, проте я не можу визначити це напевно, прочитавши документацію. Якщо це так, я …
386 java  string 



13
Як витягнути підрядку за допомогою регексу
У мене є рядок, в якому є дві одиничні лапки, 'символ. Між єдиними цитатами є дані, які я хочу. Як я можу написати регулярний вираз для отримання "потрібних мені даних" з наступного тексту? mydata = "some string with 'the data i want' inside";

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