CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

简单问题,关于控制台输入输出?

楼主clethe(荠菜)2004-05-02 17:45:58 在 Java / J2SE / 基础类 提问

byte[]   r   =   new   byte[50];  
  System.in.read(r);  
  String   str   =   new   String(r);  
  System.out.println(str);  
   
  如果我输入"hello",为什么的是"ello",第一个字符丢掉了?  
  谢谢 问题点数:0、回复次数:9Top

1 楼clethe(荠菜)回复于 2004-05-02 17:49:30 得分 0

使用BufferedReader输入数据得到的也是缺少第一个字符?  
  Top

2 楼tymx(nihao)回复于 2004-05-02 18:20:20 得分 0

String   s;  
  try  
  {  
          BufferedReader   bd=new   BufferedReader(new   InputStreamReader(System.in));  
          s=in.readLine()  
          System.println(s):  
  }  
  这样写是不会有问题的。Top

3 楼clethe(荠菜)回复于 2004-05-02 19:16:56 得分 0

楼上:  
  老大试过了,不行,我用VJ++6.0  
  Top

4 楼haoqingshi(飞翔)回复于 2004-05-02 19:25:43 得分 0

import   java.io.*;  
  public   class   ReadFromKB  
  {  
          public   static   void   main(String   args[])  
          {  
          try{  
  byte   bArray[]=new   byte[40];  
  String   str;  
  System.out.println("Enter   something   Using   Keyborad:");  
  int   c=System.in.read(bArray);    
  str   =   new   String(bArray);  
  System.out.print("You   entered:");  
  System.out.println(str);  
                }  
                catch(IOException   ioe)  
                {  
  System.out.println(ioe);  
                }    
          }  
  }  
   
  我觉得搂住的程序肯定是没问题,我的程序跟楼主的差不多,我在我的机器上调试是正确的,  
  如果楼主调试得还是不正确得话,那我只能怀疑是VJ++的编译问题了,另外说一下,VJ++不是纯正的java  
  Top

5 楼holy_phoenix( 神保佑 祂的儿女)回复于 2004-05-07 16:01:58 得分 0

VJ++?不应该再使用这个了吧?Top

6 楼congliu(取次花丛都不顾,半缘修道半缘君。)回复于 2004-05-10 00:04:31 得分 0

用jcreator吧,vj++不好Top

7 楼ruangaofeng(高峰)回复于 2004-05-10 08:26:59 得分 0

vj++已经没下一版了  
  淘汰了  
  .net   用j#  
  赶快换工具!Top

8 楼treeroot(旗鲁特)回复于 2004-05-10 08:51:58 得分 0

VJ++不是已经淘汰了吗?Top

9 楼xch28(①日蚀)回复于 2004-05-10 09:06:24 得分 0

vj++   ..................................  
  晕Top

相关问题

  • 控制台输入输出重定向的问题?
  • C#的控制台程序用 什么对屏幕输入、输出?
  • 控制台分屏幕输出问题
  • 控制台的输出定位
  • Eclipse的控制台输出问题
  • Eclipse 输出控制台问题(a console is not availble)
  • 控制台输入数据的问题
  • java控制台输入信息。
  • 求助,java的控制台输入?
  • 请问Java中如何在控制台一行内输入n个数字,然后再在一行内输出这些数字

关键词

  • vj
  • barray
  • bufferedreader
  • 问题
  • println
  • str
  • byte

得分解答快速导航

  • 帖主:clethe

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo