重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
分类: 电脑/网络 程序设计 其他编程语言
创新互联-云计算及IDC服务提供商,涵盖公有云、IDC机房租用、成都服务器托管、等保安全、私有云建设等企业级互联网基础服务,欢迎联系:13518219792
问题描述:
java 中的输出空格怎么写?还有一些别的特殊符号都怎么输出来着,比如说引号。。
解析:
\\ 反斜杠
\' 单引号'
\" 双引号"
\uxxxx 以十六进制指定Unicode字符输出
\dxxx 以八进制指定Unicode字符输出
\b 倒退一个字符
\f 换页
\n 换行
\r 光标移至行首
\t 跳格(一个TAB键)
空格可以直接输入,例如System.out.println(" ");
//Input.java
import java.util.Scanner;
public class Input{
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);//从控制台输入,也可以是从文件或者流输入.
String s1=scanner.next();
String s2=scanner.next();
System.out.println(s1+"\n"+s2);
//这里是阻塞的输入.运行时可以一次性输入两个字符串,以空格分开.
//最典型的例子是main(String[] args)这一参数的实现.
}
}
/**按行读取 */import java.io.*;public class SystemInTest {
public static void main(String[] args) { BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in)); String str; try { str = stdin.readLine(); System.out.println(str); } catch (IOException e) { e.printStackTrace(); } }}
Java控制台输入带空格的字符串,读取的时候只要按照行来读取,就可以获取到输入的空格,下面是示例:/**按行读取 */import java.io.*;public class SystemInTest {public static void main(String[] args) { BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));//建立从控制台输入的类 String str; try { str = stdin.readLine();//读取一行 System.out.println(str); } catch (IOException e) { e.printStackTrace(); } }}
import java.util.Scanner;
public class encode2013
{
public static void main(String[] args){
String inString;
String delimiter;
Scanner scan = new Scanner(System.in);
inString=scan.nextLine();
delimiter=scan.next();
inString= inString.replace(" ",delimiter);
System.out.println(inString);
}
题意不太明显,我按照我的理解来。
举个例子C123456这个字符串转成 C1234空格56
String str = "C123456" ;
String result = str.subString(0,5)+" "+str.subString(5);
插入空格的位置你可以先遍历存在一个数组里面。