Java中如何取得String型字符的每一位

我想在Java中取得String的第一个字符,该怎么写呢?
比如:String name="CHINA",然后我想取得name得每一个字符:‘C’,‘H’,‘I’,‘N’,‘A’。

public class Test_2
{
public static void main(String[] args)
{
String name = "CHINA";
char[] c = name.toCharArray();
for (int i = 0;i < c.length;i ++)
{
System.out.println(c[i]);
}
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-10-27
好像是用name.charAt(i);i可以是0,1,2,3,4
0是'C',以此类推
第2个回答  2008-10-27
charAt()

Java中如何取得String型字符的每一位
{ public static void main(String[] args){ String name = "CHINA";char[] c = name.toCharArray();for (int i = 0;i < c.length;i ++){ System.out.println(c[i]);} } }

用java怎样实现遍历一个字符串的每一个字母
Java遍历一个字符串的每一个字母 String str = "asdfghjkl";方法1:for(int i=0;i<str.length();i++){char ch = string.charAt(i);}方法2:char[] c=s.toCharArray();for(char cc:c){...\/\/cc直接用了}方法3:for(int i=0;i<str.length();i++){String subStr = str.substrin...

java中如何高效获得字符串中特定字符的所有位置?
你试下下面的代码能满意吗 ,我已经试过了,可以的:\\x0d\\x0a public static void main(String args[]) {\\x0d\\x0aString str = "12&32&位置&yutye";\\x0d\\x0aSystem.out.println("&在字符串中出现的位置分别为:");\\x0d\\x0afor(int i=-1; i<=str.lastIndexOf("&");++i)\\x...

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 输入一个字符串,打印出该字符串中字符的所有排列
实现思路:就是输入字符串后,通过递归的方式,循环每个位置和其他位置的字符。import java.util.Scanner; public class Demo001 { public static void main(String[] args) { String str = ""; Scanner scan = new Scanner(System.in); str = scan.nextLine(); permutation(str.t...

java中字符串的截取和分隔
Java语言中,String类提供substring()方法进行字符串截取和split()方法进行字符串分割。substring()方法用于获取字符串的一部分。通过指定开始和结束索引,可以截取指定范围内的字符。如果只指定一个参数,则从该位置开始截取至字符串末尾。例如:字符串"羽毛球-篮球-乒乓球",执行str.substring(4)获取从第5...

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

java中怎么提取字符串中的英文字母
方法:String a = "fdksajfjdlsaj798797"StringBuffer sb = new StringBuffer();for(int i = 0;i<a.length();i++){ char c = a.charAt(i);if((c<='z'&&c>='a')||(c<='Z'&&c>='A')){ sb.append(c);System.out.println(sb.toString());...

java怎么获得字符串中某一字符的位置?
Java中常用字符串方法有:1、获取长度:.length();\/\/这与数组中的获取长度不同 2、比较字符串:(1) equals() \/\/判断内容是否相同 (2)compareTo() \/\/判断字符串的大小关系 (3)compareToIgnoreCase(String int) \/\/在比较时忽略字母大小写 (4)== \/\/判断内容与地址是否相同 (5)equalsIgnoreCase(...

Java中怎么获取字符串里面的单个字符?比如String a="中国人"; String...
使用String的chartAt()方法,chartAt返回的是char类型,可以自行转换 String a="中国"; char b=a.charAt(0); System.out.println("b="+b);

相似回答