「java获取控制台内容」java在控制台输出

博主:adminadmin 2022-11-24 05:54:07 50

今天给各位分享java获取控制台内容的知识,其中也会对java在控制台输出进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java怎么获取控制台输入的字符串

1.比较传统的方法,得到字符串后要另行判断、转换

package com.test;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class MainRun {

/**

* @param args

*/

public static void main(String[] args) {

try {

BufferedReader strin=new BufferedReader(new InputStreamReader(System.in));

System.out.print("请输入一个字符串:");

String str = strin.readLine();

System.out.println("第一个:"+str);

System.out.println("请输入第二个字符串:");

String str2 = strin.readLine();

System.out.println("第2个:"+str2);

} catch (IOException e) {

e.printStackTrace();

}

}

}

2.JDK5以后引入了 Java.util.Scanner;来处理控制台输入并得到响应的类型数据

package com.test;

import java.util.Scanner;

public class MainRun {

/**

* @param args

*/

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.println("输入第一个boolean值(true/false):");

if(sc.nextBoolean()){

System.out.println("输入布尔:真的");

}else{

System.out.println("输入布尔:假的");

}

System.out.println("输入第一个数字:");

System.out.println("输入数字:"+sc.nextInt());

System.out.println("输入一个字符串:");

System.out.println("输入字符串:"+sc.next());

System.out.println("输入一个长整型:");

System.out.println("输入长整型:"+sc.nextLong());

}

}

Java 如何获取控制台日志输出的信息

很简单的,如果你查api文档会发现类System有个“字段摘要”,很容易发现有个out,

它返回static PrintStream,还会发现System有个方法是static void setOut(PrintStream out)

重新分配“标准”输出流。 再点击PrintStream,很明显它是OutputStream

的子类 解决如下

输出流重定向

import java.io.*;

public class IO2File {

public static void main(String[] args) throws IOException {

File f=new File("out.txt");

f.createNewFile();

FileOutputStream fileOutputStream = new FileOutputStream(f);

PrintStream printStream = new PrintStream(fileOutputStream);

System.setOut(printStream);

System.out.println("默认输出到控制台的这一句,输出到了文件 out.txt");

}

}

java怎么获取控制台输入的数据

//构造一个Scanner对象scanner,利用System.in作为构造参数

Scanner input= new Scanner(System.in);

//利用scanner中的方法获得用户的输入

input.next()--获取字符串对象

input.IntNext()--获取整数数值对象

java 怎么获得控制台的输入

1、构造一个Scanner对象scanner,利用System.in作为构造参数

2、利用scanner中的方法获得用户的输入

3、获取整数可以用nextInt(),其他字符串之类的可以直接next()

示例:

Scanner scanner = new Scanner(System.in);

scanner.next();

java怎么获取另一个程序在控制台的输出?

将你要获取的类输出的内容存放在一个变量中,比如你输出的是一个字符串,那么久创建一个String对象来存放输出结果,就不要使用sysout输出了,然后在你要调用这个结果的类中,使用以下几种方法

继承方法,直接继承那个类,然后通过向下转型的方法,声明类,然后就可以用声明的对象去调用那个值了

直接用new来调用这个类,从而调用这个方法

如果不在一个包或者一个项目中,则需要进行导入

关于java获取控制台内容和java在控制台输出的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-24,除非注明,否则均为首码项目网原创文章,转载请注明出处。