Как преобразовать строку в CharSequence?

Как преобразовать String в CharSequence в Java?

Поскольку String IS-A CharSequence , вы можете передать String где вам нужно CharSequence , или назначить String для CharSequence :

 CharSequence cs = "string"; String s = cs.toString(); foo(s); // prints "string" public void foo(CharSequence cs) { System.out.println(cs); } 

Если вы хотите преобразовать CharSequence в String , просто используйте метод toString который должен быть реализован каждой конкретной реализацией CharSequence .

Надеюсь, поможет.

Прямой ответ:

 String s = "Hello World!"; // String => CharSequence conversion: CharSequence cs = s; // String is already a CharSequence 

CharSequence – это интерфейс, а class String реализует CharSequence .

CharSequence – это интерфейс, а String – одна из реализаций, отличных от StringBuilder, StringBuffer и многих других.

Итак, так же, как вы используете InterfaceName i = new ItsImplementation() , вы можете использовать CharSequence cs = new String("string") или просто CharSequence cs = "string";

Вы можете использовать

 CharSequence[] cs = String[] {"String to CharSequence"}; 
  • Что такое интерпретация Java String?
  • Как удалить символ из строки с помощью Javascript?
  • Как использовать первый символ каждого слова в строке
  • Самый простой способ конвертировать int в строку в C ++
  • Альтернатива нескольким String.Replaces
  • Хранить в NSUserDefaults
  • Разбор строки с разделителями-запятыми std :: string
  • Как объединить строки?
  • Ввод Java String Scanner не дожидается информации, перемещается непосредственно в следующий оператор. Как дождаться информации?
  • Метод обратного эффекта java String.split ()?
  • Установите точность std :: to_string при преобразовании значений с плавающей запятой
  • Interesting Posts

    Регистрация в Facebook иногда не предоставляет адрес электронной почты

    Почему enums требуют явного приведения в тип int?

    Динамическая динамическая динамика – JPA

    Чтение цитат / экранированных аргументов правильно из строки

    Защищенный доступ членов из разных пакетов в java – любопытство

    Удаленная отладка с эмулятором Android

    Multi Boot USB Stick

    Использовать ALT для перемещения окон в Windows, например, в Linux

    Как вы разрешаете ошибку «Доступ запрещен: указанный пользователь не является членом групп TelnetClients»??

    Как создать дочерние компоненты из css-файла родительского компонента?

    Попытка определить причину такого проявления коррупции

    Каковы причины использования TArray вместо массива T?

    Заполнение одного меню выбора на основе другого меню выбора с использованием AJAX в Struts2

    Как устранить ошибку BackgroundContainer.dll при запуске?

    Ubuntu: инструмент для отображения активности диска в целом и по процессу

    Давайте будем гением компьютера.