Я пытаюсь изменить textView или кнопку, почему Android Studio требует, чтобы я пропускал только символы и не строки в методе setText()?Почему андроид-студия только позволяет мне задавать текст (на кнопке или текстовом виде) по символам (а не по строкам?)
-2
A
ответ
0
String
s автоматически преобразуются в CharSequence
с при необходимости (. Или являютсяCharSequence
s, не может вспомнить Дело в том, что они совместимы):
public class Main {
public static void testF(CharSequence seq) {
System.out.println(seq);
}
public static void main(String[] args) {
testF("Hello"); // Prints "Hello"
}
}
Это было бы хорошо вещь, чтобы попробовать самостоятельно или искать в первую очередь.
Довольно уверены, что строки являются «CharSequence's; или, по крайней мере, коэрцибел к 'CharSequence'. Ты пробовал? – Carcigenicate
Да, он работает, чтобы перестроить последовательности символов в строки. –
Но как передать строку напрямую? –