管与java的标准输入。就是System.in。

怎么读取标准输入里的内容呢。。。。推荐使用Scanner和inputStream。

1:Scanner。

读取单个字符串。

String s = scan.next()

读取用空格隔开的字符串。(前提示知道输入的字符串的个数)

for(int i=0;i<10;i++){

s[i] = scan.next();

}

不建议使用hasNext()这货会阻塞。。。。。并且不会把‘\n’当作输入流。。。。。(inputStream   的read()方法也会阻塞。但会把'\n'当输入流。。。必须自己判断跳出。。。。)

char temp;

while((temp=(char)s.read())!=-1){

a[i]=temp;

if(a[i]=='\n') break;

i++;

}

读取一整行,不管他有没有空格。

String s=scan.nextLine();

注意回车不会作为字符。。。。。。。。。。。。。。

设置读取的分割符scan.useDelimiter(String patten)

2:感觉inputStream也没什么好写的了。

就说一个怎么把String 转换为字符吧。char a[]=s.toCharArray();   把字符数组转换为字符串,直接使用构造方法就行了。

别忘了数组的声明时不能分配大小的。。。指定数组的大小可以在分配内存的时候。

java基础输入_java基础之标准输入相关推荐

  1. java打印输出万年历_Java基础之打印万年历的简单实现(案例)

    Java基础之打印万年历的简单实现(案例) 问题:输入年,月,打印对应年月的日历. 示例: 问题分析: 1,首先1970年是Unix系统诞生的时间,1970年成为Unix的元年,1970年1月1号是星 ...

  2. 黑马程序员_毕向东_Java基础视频教程_Java基础学习知识点总结

    黑马程序员_毕向东_Java基础视频教程 Java基础学习知识点总结 2016年01月06日  day01 一.基础知识:软件开发 1.什么是软件?软件:一系列按照特定顺序组织的计算机数据和指令的集合 ...

  3. java数组元素的输入_java基础--键盘输入一个数,输出数组中指定元素

    java基础--键盘输入一个数,输出数组中指定元素 java基础--键盘输入一个数,输出数组中指定元素 package com.lcn.day05; import java.util.Scanner; ...

  4. java 随机句子_Java基础三(Scanner键盘输入、Random随机数、流程控制语句)

    1.引用类型变量的创建及使用 2.流程控制语句之选择语句 3.流程控制语句之循环语句 4.循环高级 ###01创建引用类型变量公式 * A: 创建引用类型变量公式 * a: 我们要学的Scanner类 ...

  5. eclipse用Java输入_Java基础教程——使用Eclipse快速编写Java输入输出代码

    Eclipse安装 IDE:Integrated Development Environment,集成开发环境.好比是全自动洗衣机. 此处使用[eclipse-jee-4.6-neon-3-win32 ...

  6. java 判断星座_java基础题,关于输入月日来判断星座的,求教

    展开全部 import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; ...

  7. java 基础库_Java基础类库

    包 1.java.lang包:java类库中的核心部分,包含System系统类.数学运算的Math类.处理字符串的String类以及8个数据类型包装类(Integer.Double.Float.Cha ...

  8. java input 数组_Java基础之:数组

    Java基础之:数组 一组相同数据类型的数据,我们即称之为 数组,数组也是一种数据类型. 需要注意的是 , 数组和String 字符串 相同,也是引用类型的. 数组的初始化 方式一:动态初始化 四种格 ...

  9. java单线程循环调度_Java基础篇之Java线程模型

    原标题:Java基础篇之Java线程模型 Java运行系统在很多方面依赖于线程,所有的类库设计都考虑到多线程.实际上,Java使用线程来使整个环境异步.这有利于通过防止CPU循环的浪费来减少无效部分. ...

最新文章

  1. tp5.0 queue 队列操作
  2. CSS相邻兄弟选择器
  3. ValueError: Related model 'users.UserProfile' cannot be resolved
  4. 嵌入式linux开发业内各个常用开源项目git仓库地址大全
  5. .NET Core 1.0 CentOS7 尝试
  6. word2003快速排版工具栏_技巧 | 快速又好看,PPT制作不再难
  7. 关于IAP:测试时能获取产品价格,却不能获取产品名称的问题
  8. Beetl学习(一)
  9. linux m530显卡,M530显卡和MX150哪个好(AMD Radeon M530)
  10. 评论计算机课程讲师教学质量,浅谈信息技术课堂评价的策略
  11. BOM对象有哪些,列举window对象?
  12. #洛谷oj:P1196银河英雄传说
  13. 国稻种芯百团计划行动 胡培松:早稻可以向用途多元化发展
  14. python argparse bool_python argparse 解析命令行参数
  15. 【鬼脚七经典电商思路】淘宝卖家的竞争力(2)之迎合容量
  16. matlab教程电力电子视频,基于Matlab/Simulink的电力电子仿真演示教学
  17. linux编译poco静态库,iOS——为Xcode编译POCO C++静态库
  18. python绘制象棋棋盘图片_Python开发象棋小游戏(绘制棋盘)
  19. 安卓手机ROOT后怎么删除系统自带软件?
  20. 深度学习auc_test auc 和测试集auc 差距非常大

热门文章

  1. jconsole命令 Java Monitoring and Management Console
  2. 小程序开发及环境搭建及发布
  3. Python编程基础19:封装、继承与多态
  4. 【BZOJ2157】旅游,树链剖分练习
  5. java能字典_适用于Java的任何字典定义API?
  6. 在此服务上找不到此服务_windows无法连接到服务,此问题阻止标准用户登录,怎么办?...
  7. 【英语学习】【Daily English】U02 Daily Routine L02 I go to the gym every other day
  8. 【英语学习】【WOTD】sleuth 释义/词源/示例
  9. Intel开发文档导读
  10. SPH(光滑粒子流体动力学)流体模拟实现四:各向异性(Anisotropic)表面光滑(2)