
Java如何在控制台输出空格?
importjava.io.*;importjava.util.Scanner;publicclassg{/***@paramargs*@throwsIOExceptio...
import java.io.*;import java.util.Scanner;public class g { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stubSystem.out.print("请输入字符串:");Scanner input=new Scanner(System.in); String change=input.next();String regex="[\"]+";while(change!=""){change=change.replaceAll(regex, "\\\\\"");System.out.print(change);change=input.next();} }}
展开
2个回答
展开全部
这个应该是你在使用scanner的时候,原理是采用空格对输入的内容进行分割,所以空格不被识别无法打印出来
你用System.out.println(change);替换System.out.print(change);就能发现这一点
打印空格的话,既可以使用System.out.print(" ");也可以用System.out.print("\0");来打印
你用System.out.println(change);替换System.out.print(change);就能发现这一点
打印空格的话,既可以使用System.out.print(" ");也可以用System.out.print("\0");来打印
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询