java里面的String类型都是以unicode编码的吧?怎么没有一个unicode数据类型啊?

zhuruijay 2006-07-25 02:03:53
String sentence="句子的英文是sentence";
要求输出格式为:






s
e
n
t
e
n
c
e
要怎么写代码?
...全文
324 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
rw99yy 2006-07-25
  • 打赏
  • 举报
回复
为什么问的问题和这个没有一点关系呢?
dhtkhnt 2006-07-25
  • 打赏
  • 举报
回复
String sentence="句子的英文是sentence";
System.out.println("sentence="+sentence);
for (int i=0;i<sentence.length();i++){
System.out.println(sentence.substring(i, i+1));
}

这样行不行啊
zhuruijay 2006-07-25
  • 打赏
  • 举报
回复
一半
zhuruijay 2006-07-25
  • 打赏
  • 举报
回复
如果我的String类型里面包含一个unicode编码不在10000h~10ffffh范围内的数呢?用char只能返回unicode的一办编码值了.
zhuruijay 2006-07-25
  • 打赏
  • 举报
回复
回复人:trumplet(检查) ( 两星(中级)) 信誉:104 2006-7-25 14:12:54 得分:0
?

String sentence="句子的英文是sentence";
for (int i=0;i<sentence.length();i++){
System.out.println(sentence.charAt(i));
}

如果我的String类型里面包含一个unicode编码不在10000h~10ffffh范围内的数呢?
super_jj 2006-07-25
  • 打赏
  • 举报
回复
while (s = 0,s<sentence.length,s--) {
result += s + "\r\n";
super_jj 2006-07-25
  • 打赏
  • 举报
回复
while (s = 0,s.length<14,s--) {
result += s + "\r\n";
trumplet 2006-07-25
  • 打赏
  • 举报
回复
String sentence="句子的英文是sentence";
for (int i=0;i<sentence.length();i++){
System.out.println(sentence.charAt(i));
}
zhuruijay 2006-07-25
  • 打赏
  • 举报
回复
循环要用Character.isSupplementryCode()来判断吧。怎么把String类转成Character类对象?又不能强制转换。又没method可以提供转换。
zhengjing01 2006-07-25
  • 打赏
  • 举报
回复
做个循环啊,循环一次长度减1,加个“\n”就可以了

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧