两个String方法的区别

String中charcharAt(intindex)与intcodePointAt(intindex)的区别就是因为看不懂才上来提问的... String 中
char charAt(int index) 与int codePointAt(int index) 的区别
就是因为看不懂才上来提问的
展开
 我来答
michales003
推荐于2016-04-11 · TA获得超过911个赞
知道小有建树答主
回答量:694
采纳率:0%
帮助的人:647万
展开全部
下面是个简单的例子:

package com.zte;

public class StringTest {

public static void main(String[] args) {
String str = "abcefg";

char ch = str.charAt(0);
int coIndex=str.codePointAt(0);

System.out.println("ch " + ch);
System.out.println("coIndex " + coIndex);

}

}

返回值:

ch a
coIndex 97

从这个返回值可以看到两个函数的不同的作用:
charAt(i)是返回索引在i处的字符
codePointAt(i)是返回索引在i处的字符的ascii值。
程序中a的ascii就是97。
ybfeng_e
2008-08-05
知道答主
回答量:19
采纳率:0%
帮助的人:12.4万
展开全部
index 表示字符串中字符的位置
char charAt(int index)是取字符串中第index个字符
int codePointAt(int index)是取字符串中第index个字符的ACSII码

建议你看不懂的函数写个简单的程序测试一下就清楚了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jspfengpf
2008-08-05
知道答主
回答量:36
采纳率:0%
帮助的人:0
展开全部
char charAt(int index) 返回指定索引处的 char 值。 int codePointAt(int index) 返回指定索引处的字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shiliangxu
2008-08-05 · TA获得超过162个赞
知道小有建树答主
回答量:750
采纳率:0%
帮助的人:288万
展开全部
JDK API:
java.lang.String里面有介绍。返回值不同。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
skyrickie
2008-08-05 · TA获得超过201个赞
知道答主
回答量:303
采纳率:0%
帮助的人:131万
展开全部
你自己去看帮助文档吧,,
上面都说的很清楚的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式