Не могу понять, как преобразовать строку в символ []

#android #string #android-edittext

#Android #строка #android-edittext

Вопрос:

Я создаю TextView динамически и пытаюсь установить значение по умолчанию, которое хранится в строке. Я предполагаю, что получаю ошибку, потому что setText принимает символ[] . Я не могу понять, как преобразовать строку в символ []

 String s = new String("test");
t = new EditText(this); 
t.setText(s,0,4);
  

Ted

Комментарии:

1. setText принимает CharSequence , которое String расширяется. Ты это имеешь в виду?

Ответ №1:

Вы можете преобразовать строку в массив символов следующим образом:

 char [] result = s.toCharArray();
  

Ответ №2:

Просто вызовите setText и передайте ему строку.

 String string = new String("test");
  text = new EditText(this); 
  text.setText(string);