java中想获取一字符串中特定的字符该如何实现

比如一个字符串 "gaganoig"
我想得到其中第4个字符,也就是想得到"a",这要如何实现呢
字符串"gaganoig"和位置4已经给出,求4位置上是什么字符

第一种方法:
String str="gaganoig";
char c=str.charAt(3);
System.out.println(c);//结果 a 这种方法得到的是char类型的数据
第二种方法:
String str="gaganoig";
String c=str.subString(3,4);
System.out.println(c);//结果 a 这种方法得到的是String类型的数据
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-13
String s = "123a123a";
char a[]=s.toCharArray();
char x = a[3];
这是拿第四个字符,如果是拿第二次出现的a的位置就不是这种方法了
相似回答