1.用法
\t 表示制表符,相当于制表符
前面的输出内容位数为8的倍数,\t将输出8个空格
前面的输出内容位数不是8的倍数,\t将补足8位
2.测试用例
少于8位
等于8位
大于8位
3.代码测试
以下为相关代码测试:
1
2
3
4
5
6
7
8
9
10
11
12
|
package mypro01;
/*
* \t测试
* \t 制表符,相当于8个空格;前面的输出内容位数是8的倍数,输出8个空格;不足8位,补足8位。
*/
public class Test {
public static void main(String[] args) {
System.out.println( "123456\t前面内容有6位,补2个空格" );
System.out.println( "12345678\t前面内容有8位,加8个空格" );
System.out.println( "123456789012345\t前面内容有15位,补1个空格" );
}
}
|
4.运行结果
补充:java如何把String字符串中所有的空格和制表符(\t)替换成单个符号。
该方法可用于将字符串分解成若干有用的数组。
大致代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package test;
import java.util.ArrayList;
import java.util.List;
/**
* @author : suyuyuan
* @date :2016年5月18日 上午11:28:47
* @version 1.0
*/
public class a {
public static void main(String[] args) {
String s= "qw er as" ; //字符串s中包含若干空格和制表符 \t。
String newstr1=s.replaceAll( " " , "," ); //先把所有空格替换成 逗号。
System.out.println(newstr1);
String newstr2=newstr1.replaceAll( "\t" , "," ); //再把所有的制表符替换成逗号。
System.out.println(newstr2);
String newstr3=newstr2.replaceAll( ",+" , "," ); //把所有重复的逗号合并成一个逗号。
System.out.println(newstr3);
String[] strings=newstr3.split( "," ); //按逗号分解该字符串。
List<String> stringList = new ArrayList<String>(); //将分解后的字符串数组存储到ArrayList对象当中。
for ( int i= 0 ;i<strings.length;i++){
stringList.add(strings[i].trim());
}
System.out.println(stringList);
}
}
|
以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。如有错误或未考虑完全的地方,望不吝赐教。
原文链接:https://blog.csdn.net/hju22/article/details/79773252