byte[] buf = new byte[1024];System.out.println("请输入姓名:");
System.in.read(buf);
String name = new String(buf).trim();
//some codes in hereSystem.out.println("请输入密码:");
System.in.read(buf);
String pass = new String(buf).trim();后面还有很多地方要用到字节数组的对象来保存输入数据
但是我是用的同一个字节数组的对象来保存输入的 就存在上一次输入的数据和这次的输入混淆的问题啊
请问各位高手有没有这样的方法添加到代码注释的位置 实现保存完一次数据到String类型的变量里面后 然后把字节对象buf里面的东西清空的功能啊?
System.in.read(buf);
String name = new String(buf).trim();
//some codes in hereSystem.out.println("请输入密码:");
System.in.read(buf);
String pass = new String(buf).trim();后面还有很多地方要用到字节数组的对象来保存输入数据
但是我是用的同一个字节数组的对象来保存输入的 就存在上一次输入的数据和这次的输入混淆的问题啊
请问各位高手有没有这样的方法添加到代码注释的位置 实现保存完一次数据到String类型的变量里面后 然后把字节对象buf里面的东西清空的功能啊?
解决方案 »
- java中swt视图窗口中,怎么能显示出当时时间?
- java 中,Bigdecimal 转 int 的 问题
- 弱弱的问一下:这种效果是如何实现的?
- readInt()读出来的是高位在前,地位在后,可我要读的文件全是高位在后地位在前,怎么办?
- 用setup factory打包java程序,怎样判断系统的jdk版本,或者是否安装jdk
- java中可以这样初始化一个数组String[][] s = new String[3][];这样的东西在实际应用中有什么用呀!是不是为了考试,请高手指教。
- 我靠,JBuilder 9怎么就那么那么那么那么那么那么那么那么慢啊???
- java中画3d图形,在线等待
- 如何知道某class或interface被某jdk支持与否
- 谁有JBuilder mobileset2.0 的license key?
- 老师又出问题了
- java调用unix命令问题
buffer = 0;
应该酒可以
System.in.read(buf);
String name = new String(buf).trim(); Arrays.fill(buf , (byte)0);
System.out.println("请输入密码:");
System.in.read(buf);
String pass = new String(buf).trim();
或者b=null