关于 Character 一段代码中哪都没有出现Character 就出现了 Character.toString 问下是什么意思 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://msdn.microsoft.com/en-us/library/aa988213(VS.80).aspx Character.toString()就是返回一个String类型的对象,这个对象就是那个Character的值。比如说Character ch='C'; String s = ch.toString();的实际效果等同于 String s = "c"; import java.util.*;public class RandomChars { private static Random rand = new Random(); public char next() { return (char)rand.nextInt(128); } public static void main(String[] args) { RandomChars rc = new RandomChars(); for(int i = 0; i < 10; i++); System.out.print(rc.next() + " "); }} import java.nio.*;import java.util.*;public class AdaptedRandomChars16 extends RandomChars implements Readable{ private int count; public AdaptedRandomChars16(int count) { this.count = count; } public int read(CharBuffer cb) { if(count-- == 0) return -1; String result = Character.toString(next()) + " "; cb.append(result); return result.length(); } public static void main(String[] args) { Scanner s = new Scanner(new AdaptedRandomChars16(10)); while(s.hasNext()) System.out.print(s.next() + " "); }} 代码是这样的,上面的是父类,下面的是子类,子类的,String result = Character.toString(next()) + " ";这句话,我哪都找不到Character,虽然DEBUG这句话时候转到父类的return (char)rand.nextInt(128); 但还是有点不大明白。希望指点。 管理 List 的我一问题 java设计模式 Java汉诺塔程序 理解不了。求详细解释 我的卖票程序怎么停下来? 如何取得用户邮箱限额、以及当前邮箱实际空间大小?POSTFIX+DOVECOT 为什么java的界面这么难~? java查询、删除和修改怎么写啊、 简单问题:关于图片的jpanel显示 我的VM是不是坏了,我写的一个简单的java程序运行居然报错Exception in thread "main" java.lang.NoClassDefFoundError: WelcomeApp 【求助】JNI编程,DLL文件的处理 关于泛型 关于接口和工厂的问题
比如说Character ch='C';
String s = ch.toString();的实际效果等同于 String s = "c";
private static Random rand = new Random();
public char next() {
return (char)rand.nextInt(128);
}
public static void main(String[] args) {
RandomChars rc = new RandomChars();
for(int i = 0; i < 10; i++);
System.out.print(rc.next() + " ");
}
}
import java.util.*;public class AdaptedRandomChars16 extends RandomChars implements Readable{
private int count;
public AdaptedRandomChars16(int count) {
this.count = count;
}
public int read(CharBuffer cb) {
if(count-- == 0)
return -1;
String result = Character.toString(next()) + " ";
cb.append(result);
return result.length();
}
public static void main(String[] args) {
Scanner s = new Scanner(new AdaptedRandomChars16(10));
while(s.hasNext())
System.out.print(s.next() + " ");
}
}
这句话,我哪都找不到Character,虽然DEBUG这句话时候转到父类的return (char)rand.nextInt(128); 但还是有点不大明白。希望指点。