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的位置就不是这种方法了

java中如何截取字符串中的指定一部分
首先,**String类的substring(int start)** 方法接受一个整数参数,即开始截取的位置索引。例如,对于字符串 "hello world!",`str.substring(1)` 会返回 "ello world",而 `str.substring(3)` 则是 "lo world!"。需要注意的是,如果start值大于字符串长度,将抛出越界异常。第二种方法是 **su...

java怎么获取字符串中指定的值?
在Java中获取字符串中指定的值可以使用以下几种方式:点击学习大厂名师精品课1.使用substring()方法可以使用String类提供的substring(intbeginIndex,intendIndex)方法,从原始字符串中截取出指定范围的字符子串。beginIndex表示截取的起始位置,endIndex表示结束位置(不包含)。2.使用StringUtils类可以使用ApacheCom...

java截取指定字符串中的某段字符如何实现?
用substring函数可以实现截取字符串。代码如下:publicclasswoo{ publicstaticvoidmain(Stringargs[]){ Stringstr="房估字(2014)第YPQD0006号";System.out.println(str.substring(10,18));} }

java中如何截取字符串中的指定一部分
一:String.substring(int start)参数:start:要截取位置的索引 返回:从start开始到结束的字符串 例如:String str = "hello word!"; System.out.println(str.substring(1));System.out.println(str.substring(3));System.out.println(str.substring(6));将得到结果为:ello word!lo word!ord!

java怎么获得字符串中某一字符的位置?
在java中使用indexOf方法即可获得字符串中某一字符的位置,例如String str="abcdef",System.out.println(str.indexOf("c"))。Java中常用字符串方法有:1、获取长度:.length();\/\/这与数组中的获取长度不同 2、比较字符串:(1) equals() \/\/判断内容是否相同 (2)compareTo() \/\/判断字符串的...

JAVA中如何在指定字符串中提取某段字符?
首先纠正下楼上的一个错误:String str = "中国人";String ret = str.subString(1,3);System.out.println(ret);\/\/国人 你的那段代码应该这样:String fileName = "data\/data\/XFeiKai.bin"; \/\/文件的路径 byte [] buffer = null;try{ FileInputStream fin = new FileInputStream(fileName)...

如何获取Java中一个String字符串中的某一个字符的“索引值”?_百度知 ...
在一个String字符串中 查找某个汉字的索引 可以使用str.indexOf("字") 获取在字符串中的索引位置,同样索引从0开始,若字符串中没有该汉字, 返回-1就行了。Java Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC...

java中怎么截取 固定字符串中间的字符串
可以通过java的”substring“方法截取出对应的字符串,前提是知道开始和结束的字符串的值:String getSignInfo = reqResult.substring(reqResult.indexOf("<sign>") + 6, reqResult.indexOf("<\/sign>"));解释:上述方法就是截取reqResult字符串的中开始”<sign>“和结束”<\/sign>“中间部分的内容...

java中怎样截取一个字符串中指定的字符串
String reg3 = ".*生日:([^\\\\|]*)\\\\|?.*";String str = "性别:女士|民族:汉族|生日:1990-9-22";String sex = str.replaceAll(reg1, "$1");String mz = str.replaceAll(reg2, "$1");String brith = str.replaceAll(reg3, "$1");System.out.println (sex);System.out....

java中charat()怎么用的?
1. 基本用法:charAt方法接受一个整数索引作为参数,返回字符串中该索引对应的字符。索引从0开始。如果索引超出了字符串的长度范围,该方法会抛出StringIndexOutOfBoundsException异常。2. 示例:假设有一个字符串"Hello",想要获取第2个字符,可以这样使用:java String str = "Hello";char c = str....

相似回答