java中怎么在控制台输入字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中怎么在控制台输入字符串相关的知识,希望对你有一定的参考价值。

  工具:

  eclipse

  方法如下:

  输入代码如下:

import java.util.Scanner;

public class HelloWorld 

public static void main(String[] args) 
System.out.println("控制台输入字符串开始");  
Scanner input =new Scanner(System.in);
String instr = input.nextLine();
System.out.println("控制台输入字符串结束");


  效果图

  

参考技术A 使用 import java.util.Scanner;
Scanner sc=new Scanner (System.in);
String str=sc.nextLine();//获取输入的下一行赋值给str字符串

参考技术B 创建 Scanner 类 的对象,调用里边的方法 ,控制台就可以输入了 参考技术C Scanner input =new Scanner(System.in);
String instr = input.nextLine();本回答被提问者和网友采纳
参考技术D Scanner sc=new Scanner(System.in);
String s=sc.next();

java中怎样读取控制台输入的整形数据

参考技术A 提供Scanner得做法
import java.util.Scanner;

public class Test

public static void main(String[] args)

Scanner scanner = new Scanner(System.in);

int input = scanner.nextInt();



本回答被提问者和网友采纳
参考技术B BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
String str = in.readLine();//str就是你控制台输入的一行字符串
int i=Integer.parseInt(str);
参考技术C public static void main(String[] args) throws IOException
InputStream is = System.in;
byte[] tmp = new byte[1024];
while (true)
int i = is.read(tmp, 0, 1024);
System.out.println(new String(tmp, 0, i));

以上是关于java中怎么在控制台输入字符串的主要内容,如果未能解决你的问题,请参考以下文章

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

java 怎么获得控制台的输入

java中怎样读取控制台输入的整形数据

java怎么在控制台输入数字,并存入数组?

java io怎么读取文件并输出到控制台上?

java中DataInputStream如何读取我们控制台的字符串