java常用类--与用户互动
- 运行java的参数:
主方法:public static void main(String[] args){};为了让JVM可以自由调用main方法,使用public修饰,JVM通过类来调用main方法,使用static修饰。
/**
*
* @version 1L
* @author LinkinPark
* @since 2014-11-19
* @motto 梦似烟花心似水,同学少年不言情
* @desc ^ 测试主方法
*/
public class Linkin
{
public static void main(String[] args)
{
System.out.println(args.length);
//直接通过java指令来运行的话,args是一个长度为0的数组
for (String string : args) {
System.out.println(string);
}
} }
如果运行java程序时,在类名后紧跟一个或者多个字符串(多个字符串之间用空格隔开),JVM会把这些字符串依次复制给args数组元素。
如果某个参数本身包含了空格,则应该将该参数用双引号""括起来。
- 使用Scanner获取键盘输入
使用Scanner类可以很方便的获取用户的键盘输入,Scanner是一个基于正则表达式的文本扫描器,它可以用文件,输入流,字符串中解析出基本来信值和字符串值。
import java.util.Scanner; public class Linkin
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
//设置回车作为分隔符,默认情况下包括空格,Tab空白,回车作为多个输入的分隔符
sc.useDelimiter("\n");
while(sc.hasNext())
{
System.out.println("这里键盘输入的是"+sc.next());
} } }
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner; /**
*
* @version 1L
* @author LinkinPark
* @since 2014-11-19
* @motto 梦似烟花心似水,同学少年不言情
* @desc ^Scanner来读取文件,注意下面的2个读取行的方法
*/
public class Linkin
{
public static void main(String[] args) throws FileNotFoundException
{
Scanner sc = new Scanner(new File("F:\\Linkin.java"));
while(sc.hasNextLine())
{
System.out.println("这里键盘输入的是"+sc.nextLine());
} } }
- 使用bufferedReader获取键盘输入
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader; public class Linkin
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String line = null;
while((line = br.readLine())!= null)
{
System.out.println("这里键盘输入的是"+line);
} } }
java常用类--与用户互动的更多相关文章
- Java常用类的使用
Java常用类 1. Optional 在我们的开发中,NullPointerException可谓是随时随处可见,为了避免空指针异常,我们常常需要进行 一 些防御式的检查,所以在代码中常常可见if( ...
- Java基础 —— Java常用类
Java常用类: java.lang包: java.lang.Object类: hashcode()方法:返回一段整型的哈希码,代表地址. toString()方法:返回父类名+"@&quo ...
- Java常用类之要点总结
Java常用类之要点总结
- Java常用类:包装类,String,日期类,Math,File,枚举类
Java常用类:包装类,String,日期类,Math,File,枚举类
- Java常用类学习笔记总结
Java常用类 java.lang.String类的使用 1.概述 String:字符串,使用一对""引起来表示. 1.String声明为final的,不可被继承 2.String ...
- Java 常用类总结(SE基础)
本篇博客对java常用类相关知识进行了归纳总结,比较详细,适用于学习和复习. 1. 字符串相关的类 1.1 String String是一个final类,代表不可变的字符序列.不可被继承. Strin ...
- Java常用类,这一次帮你总结好!
常用类 常用类概述: 内部类 Object类 包装类 数学类 时间类 字符串 String Builder和StringBuffer DecimalFormat 一.内部类 概念:在一个类内部再定义一 ...
- Java常用类笔记(学习尚硅谷java基础教程)
一.Java根类Object类1.toString()方法 1)以文本对象返回,故toString()的定义为public String toString() {} 2)默认的字符串输出是:包.类名@ ...
- Java常用类之String类、Stringbuffer和Random类练习
定义一个StringBuffer类对象, 1)使用append方法向对象中添加26个字母,并倒序遍历输入 2)删除前五个字符 package 第十一章常用类; /** * 定义一个StringBuff ...
随机推荐
- c#之依赖注入
C# 依赖注入 http://www.cnblogs.com/leoo2sk/archive/2009/06/17/1504693.html 1 IGame游戏公司的故事 1.1 讨论会 话说有一个叫 ...
- PE解析器的编写(四)——数据目录表的解析
在PE结构中最重要的就是区块表和数据目录表,上节已经说明了如何解析区块表,下面就是数据目录表,在数据目录表中一般只关心导入表,导出表和资源这几个部分,但是资源实在是太复杂了,而且在一般的病毒木马中也不 ...
- SAP Fiori应用的三种部署方式
封面图片来自Google搜索,关键字: Fiori Deployment 方式1 On premise环境下以BSP应用作为Fiori应用部署和运行的载体 在SAP成都labs我曾经担任过CRM这几个 ...
- python 学习源码练习(1)
#编译方式,python3 文件名 #!/usr/bin/python3#print('hello world') mystring = 'hello world'print (mystring) # ...
- LeetCode第[15]题(Java):3Sum 标签:Array
题目难度:Medium 题目: Given an array S of n integers, are there elements a, b, c in S such that a + b + c ...
- solrCloud设置Tomcat jvm内存解决内存溢出的问题
几乎已经搜遍了整个网络,没有找到一篇解决设置solr在Tomcat下设置虚拟机内存的文章. 因为之前一直是在Tomcat中设置zkhost参数,在加上jvm参数后会无法启动,添加其他参数也没有生效 ...
- clear命令新认识
学习Linux的时候,最先学习的几个命令中有一个就是clear,中文翻译为:清屏. 以前的理解都是按照字面进行解读的,清除屏幕上多余的内容. 但是实际上真的如此么? 原来屏幕是: 运行clear命令: ...
- metasploit魔鬼训练营 (安全漏洞生命周期)
1,前期 渗透测试工程师在挖掘0day的出来的 2,前中期 在一个密封的团体里,互相交流,利用漏洞带来的价值和,金钱 3,中期 安全漏洞被披露!!黑客们快速掌握该漏洞 4,中后期 漏洞被制作成更为简单 ...
- Hat's Fibonacci(大数加法+直接暴力)
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1250 hdu1250: Hat's Fibonacci Time Limit: 2000/1000 M ...
- Kafka监控安装
p.MsoNormal { margin: 0pt; margin-bottom: .0001pt; text-align: justify; font-family: Calibri; font-s ...