永发信息网

怎么在用java语言在eclipse控制台输出手动输出字符串

答案:5  悬赏:0  手机版
解决时间 2021-03-17 17:37
数字的是定义那个 Scanner 什么的,字符串怎么弄
最佳答案
可以用Scanner类的next方法实现:
public static void main(String[] args) {
  Scanner sc = new Scanner(System.in);
  System.out.print("请输入:");
 String text = sc.next();
  System.out.print(text);
 }  它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从输入流中检索特定类型数据项的方法。
  这样,除了能使用正则表达式之外,Scanner类还可以任意地对字符串和基本类型(如int和double)的数据进行分析。
  借助于Scanner,可以针对任何要处理的文本内容编写自定义的语法分析器。
  Scanner是SDK1.5新增的一个类,可是使用该类创建一个对象.  
Scanner reader=new Scanner(System.in);  
然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型:  
next.Byte(),nextDouble(),nextFloat,nextInt(),nextLine(),nextLong(),nextShot()  
上述方法执行时都会造成堵塞,等待用户在命令行输入数据回车确认.例如,拥护在键盘输入12.34,hasNextFloat()的值是true,而hasNextInt()的值是false. NextLine()等待用户输入一个文本行并且回车,该方法得到一个String类型的数据。
全部回答
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("请输入:"); String text = sc.next(); System.out.print(text); }
Scanner sc = new Scanner(System.in); String text = sc.nextLine();
输出用system.out.println("字符串");输入用Scanner cin = new Scanner(new BufferedInputStream(System.in));
Scanner都能啊! Scanner sc=new Scanner(System.in); sc.next();//这个返回的就是字符串 sc.nextInt();//这个返回的就是Int类型的 你去看看JDK API文档 看看Scanner这个类的方法,你就知道了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
同心鱼馆在哪里啊,我有事要去这个地方
农业银行转账k宝怎么用
猜成语一个cool一条裤子一个ヤ9リ8ト1ツ5两颗
流动补胎的电话
本人想开个花圈寿衣店请问哪里有学习做花圈和
你们心目中的《终极一班》情侣……
为什么正牙时如果托槽掉了就要等一个月再换钢
win10系统更新怎么关闭自动更新
我这个人心眼太小,想不开!请问该怎么医治?
彼岸花哪里有卖?
蒂澳地址在哪,我要去那里办事
今天联通怎么没信号
洛克王国中,格兰花几级进化
云大呈贡附近有健身房吗
pdf factory 6.18 名称和序列号
推荐资讯
塑料草坪在家安装有毒吗
杭州东站负一楼大厅的毛笔书法作品是谁写的
阳光家园(西北门)地址在什么地方,想过去办事
汶川地震是水库引发的地震吗
中国银行房贷公积金冲还贷手续或者提前还款手
潮汕清代坟墓怎么只有单行字号?
工商银行借记卡和网银
怎样找回不见的电视频道
我的世界手机木牌上一写汉字就卡 为什么?
德阳家具城在哪里啊,我有事要去这个地方
梦见睡觉起来发现我家地上有两只狗
阿坝州9十3第二批二次生何时到内地职业学校录
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?