Java中怎么获取字符串里面的单个字符?比如String a="中国人"; String b;

Java中怎么获取字符串里面的单个字符?比如String a="中国人";
String b;
怎么样把“中”赋予变量b?

使用String的chartAt()方法,chartAt返回的是char类型,可以自行转换

String a="中国";
        char b=a.charAt(0);
        System.out.println("b="+b);

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-08-18
可以用Substring函数进行字符串的截取
第2个回答  2014-08-18
String b=a.subString(0,1);
String b = a.charAt(0)+"";追问

为什么我的这个代码不行

追答

为什么不行,贴出代码看看

第3个回答  2014-08-18
char b=a.charAt(0);
第4个回答  推荐于2018-02-11
方法有很多种。
随便一种:
String a= "中国人";
char b=a.charAt(0);
System.out.println(b);本回答被提问者和网友采纳

Java中怎么获取字符串里面的单个字符?比如String a="中国人"; String...
String a="中国"; char b=a.charAt(0); System.out.println("b="+b);

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中怎么获取输入的单个字符
1.首先在使用Java编程时,需要先导入java工具包,这样后面才可以使用接受输入和输出的java语句。2.然后需要创建一个输入类的对象,这里类的名称命名为scan对象。3.接着定义一个s的字符串变量,接受键盘的任意字符串的输入。4.然后使用charAt()函数截取刚刚保存在s的第一个字符。需要注意的是,在java的...

java判断字符串中是否含有汉字
int count = 0; String regEx = "[\\\一-\\\龥]"; String str = "中文fd我是中国人as "; Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(str); while (m.find()) { for (int i = 0; i <= m.groupCount(); i++) { count = count ...

比如:String src=“我是中国人”找出List<String> 集合中 符合 “我...
import java.util.List;public class MYList { private String src="我是中国人";List<String> a = new ArrayList<String>();public static void main(String[] args) { MYList m = new MYList();m.find();} public void find(){ a.add("我");a.add("我是");a.add("中国人");...

用JAVA程序设计一个把字符串"我是中国人"颠倒也就是输出"人国中是...
public static void main(String[] args){ String str = "我是中国人";StringBuilder sb = new StringBuilder(str);str = sb.reverse().toString();System.out.println(str);}

java中怎么判断一个字符串数组中包含某个字符或字符串
1:描述 java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列 2:声明 public boolean contains(CharSequence s)3:返回值 此方法返回true,如果此字符串包含,否则返回false。4:实例 public static void main(String[] args){String str = "abc";boolean status = ...

用java语言把字符串分割成单个字符,如“我ABC”
外行看热闹 内行看门道 String str = "gbehgbhwege";String[] split = str.split("|");for (String s : split) { System.out.println(s);} 就可以了 | 或者 用 "" 分割也能达到单个分割的目的

java编程中,定义一个成员属性时,用到int String float double long...
那么名字 就有了 数据类型 叫做String (字符型)小数也分 单精度 和 双精度 当然和你要求有关,难道一去金店买首饰说,给我来500斤的项链?int是数字 1,2,3 ...自然数 懂了吧 String 就是字符串 用双引号包裹的就是 “” 你用“中国人” java能识别它是字符串 你用中国人 非逼着java...

如何使用java 程序获取汉字机内码
现在的程序都是以 Unicode 为内部编码,因此编译器和操作系统都是储存了某个字符的 Unicode Code Point (一个整数),我们想知道这个数字就可以简单地:String input = "这是一段汉字编码";for(int i = 0, codePoint =0; i < input.length(); i+= Character.charCount(codePoint)) { ...

相似回答