Cách lấy ký tự đầu tiên của chuỗi?Android Cách lấy ký tự đầu tiên của chuỗi?
string test = "StackOverflow";
ký tự đầu tiên = "S"
Cách lấy ký tự đầu tiên của chuỗi?Android Cách lấy ký tự đầu tiên của chuỗi?
string test = "StackOverflow";
ký tự đầu tiên = "S"
String test = "StackOverflow";
char first = test.charAt(0);
hoặc 'chuỗi con (0,1)' nếu bạn muốn nó như là một chuỗi thay vì một ký tự – Thilo
Cảm ơn bạn đời, hoàn hảo của nó – user1710911
điều này sẽ ném một lỗi nếu bạn làm 'textView.setText (test.charAt (0))' như đó là một char không phải là chuỗi. – Prabs
Một cách khác là
String test = "StackOverflow";
String s=test.substring(0,1);
Trong này, bạn đã dẫn đến String
Sử dụng charAt():
public class Test {
public static void main(String args[]) {
String s = "Stackoverflow";
char result = s.charAt(0);
System.out.println(result);
}
}
Đây là một tutorial
Như đã đề cập bởi tất cả mọi người, đây là đoạn mã hoàn chỉnh.
public class StrDemo
{
public static void main (String args[])
{
String abc = "abc";
System.out.println ("Char at offset 0 : " + abc.charAt(0));
System.out.println ("Char at offset 1 : " + abc.charAt(1));
System.out.println ("Char at offset 2 : " + abc.charAt(2));
//Also substring method
System.out.println(abc.substring(1, 2));
//it will print
bc
// as starting index to end index here in this case abc is the string
//at 0 index-a, 1-index-b, 2- index-c
// This line should throw a StringIndexOutOfBoundsException
System.out.println ("Char at offset 3 : " + abc.charAt(3));
}
}
Đến link này, đọc điểm 4.
hãy xem hướng dẫn này [charAt()] (http: //www.tutorialspoint .com/java/java_string_charat.htm) –
bản sao có thể có của [Nhận ký tự chuỗi theo chỉ mục - Java] (http://stackoverflow.com/questions/11229986/get-string-character-by-index-java) –
I đừng nghĩ rằng đây là chủ đề không đúng. Tôi đã bỏ phiếu để đóng vì nó trùng lặp. – Keppil