问题描述:
java 中的输出空格怎么写?还有一些别的特殊符号都怎么输出来着,比如说引号。。
解析:
\\ 反斜杠
\' 单引号'
\" 双引号"
\uxxxx 以十六进制指定Unicode字符输出
\dxxx 以八进制指定Unicode字符输出
\b 倒退一个字符
\f 换页
\n 换行
\r 光标移至行首
\t 跳格(一个TAB键)
空格可以直接输入,例如System.out.println(" ")
/**按行读取 */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)
插入空格的位置你可以先遍历存在一个数组里面。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)