Android如何获取字符串的第一个字符?

时间:2014-09-24 07:05:27

标签: java string

如何获取字符串的第一个字符?

string test = "StackOverflow";

第一个字符=“S”

4 个答案:

答案 0 :(得分:68)

String test = "StackOverflow"; 
char first = test.charAt(0);

答案 1 :(得分:52)

另一种方式是

String test = "StackOverflow";
String s=test.substring(0,1);

在这里你得到String

的结果

答案 2 :(得分:4)

使用charAt():

public class Test {
   public static void main(String args[]) {
      String s = "Stackoverflow";
      char result = s.charAt(0);
      System.out.println(result);
   }
}

这是tutorial

答案 3 :(得分:4)

您可以参考此link,第4点。

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) );
 }
}