java怎么输入多行字符串

网友投稿 213 2024-01-29

在Java中,要输入多行字符串,可以使用Scanner类或BufferedReader类。

使用Scanner类:

import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 使用循环读取多行字符串 StringBuilder sb = new StringBuilder(); String line; while(!(line = scanner.nextLine()).isEmpty()) { sb.append(line).append("\n"); } String input = sb.toString(); // 输出多行字符串 System.out.println("输入的多行字符串是:"); System.out.println(input); } }

使用BufferedReader类:

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public classMain{ public static void main(String[] args) { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); // 使用循环读取多行字符串 StringBuilder sb = new StringBuilder(); String line; try { while ((line = reader.readLine()) != null&& !line.isEmpty()) { sb.append(line).append("\n"); } } catch (IOExceptione) { e.printStackTrace(); }String input = sb.toString(); // 输出多行字符串 System.out.println("输入的多行字符串是:"); System.out.println(input); } }

以上代码中,通过循环读取每一行输入,并将其拼接到StringBuilder中,直到输入空行为止。最后,将StringBuilder转换为String,并输出多行字符串。

购买使用服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:vs怎么添加可输入文本框控件
下一篇:unity和winform通讯是什么
相关文章

 发表评论

暂时没有评论,来抢沙发吧~