java-制表符\t的使用说明

1.用法

\t 表示制表符,相当于制表符

前面的输出内容位数为8的倍数,\t将输出8个空格

前面的输出内容位数不是8的倍数,\t将补足8位

2.测试用例

少于8位

等于8位

大于8位

3.代码测试

以下为相关代码测试:

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)替换成单个符号。

该方法可用于将字符串分解成若干有用的数组。

大致代码如下:

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);
}
}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。如有错误或未考虑完全的地方,望不吝赐教。

(0)

相关推荐

  • Java泛型<T> T与T的使用方法详解

    泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类.可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样. 在集合框架(Collection framework)中泛型的身影随处可见.例如,Map 类允许向一个 Map 类型的实例添加任意类的对象,即使最常见的情况在给定映射(map)中保存一个string键值对. 命名类型参数 对于常见的泛型模式,推荐的泛型类型

  • java去除空格、标点符号的方法实例

    代码如下: public class TempTest { public static void main(String[] args) { //string去除空格 String str=" hello world "; System.out.println(str); String str1=str.trim();//去除首尾空格 System.out.println(str1); String str2=str.replace(" ",""

  • java——Byte类/包装类的使用说明

    Byte类/包装类 包装类是一个常量类,可实例化 (意义:帮助对应的数据类型进行数据类型) java数据类型包括内置数据类型和引用数据类型 内置数据类型 :含6中数字类型(四个整数型,两个浮点型),一种字符类型,还有布尔类型 byte byte:数据类型占用1个字节=8bit,以二进制补码表示的整数 取值范围:默认值为0,最小值为-128(-2^7);最大值是127(2^7-1) 数据类型 关键字 内存中占用字节数 取值范围 默认值 布尔型 boolean 1 true/false FALSE

  • java Collection 之Set使用说明

    Set 一个不包含重复元素的collection,确切的讲,set不包含满足e1.equals(e2)的元素对e1,e2,并且最多包含一个null元素: 此实现不是同步的,如果多个线程同时访问一个set,而其中至少一个线程修改了该set,那么它必须保持外部同步,通常是通过对自然封装该set的对象执行同步操作来完成,如果不存在这样的对象,则:Collections.synchronizedSet(): HashSet 集合中元素无顺序,不重复:数据结构是哈希表: 保证元素唯一性的原理:判断元素的H

  • java去除字符串中的空格、回车、换行符、制表符的小例子

    复制代码 代码如下: import java.util.regex.Matcher;import java.util.regex.Pattern; /** * @author lei * 2011-9-2 */public class StringUtils { public static String replaceBlank(String str) {        String dest = "";        if (str!=null) {            Patte

  • java中concat()方法的使用说明

    concat()方法介绍: 将几个字符串连接到一起. 例如: s = s.concat(str1);//将字符串str1接到字符串s后面 s = s.concat(str2);//将字符串str1接到字符串s后面 代码: public class Test { public static void main(String[] args){ String s = "厉害了,"; String str1 = "我的"; String str2 = "国!&qu

  • Java中Map的entrySet()使用说明

    由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系. Map中采用Entry内部类来表示一个映射项,映射项包含Key和Value Map.Entry里面包含getKey()和getValue()方法 Set<Entry<T,V>> entrySet() 该方法返回值就是这个map中各个键值对映射关系的集合. 可使用它对map进行遍历. Iterator<Map.Entry<Integer, Integer>> it=map.entrySet

  • java substring(a)与substring(a,b)的使用说明

    功能概述:简单介绍substring(a)与substring(a,b)的使用 package com.substring.demo; public class test { /** * 关于substring(a)与substring(a,b)的运用 * * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String num = "0123456789&quo

  • Java语法基础之函数的使用说明

    函数四个方面:函数的定义函数的特点函数的应用函数的重载 一.函数的定义及特点1) 什么是函数?函数就是定义在类中的具有特定功能的一段独立小程序,函数也称为方法2)Java中函数的格式:修饰符 返回值类型函数名(参数类型 形式参数1,参数类型 形式参数2,..){  执行语句; return 返回值:}返回值类型:函数运行后的结果的数据类型参数类型:是形式参数的数据类型形式参数:是一个变量,用于存储调用函数时传递给函数的实际参数实际参数:传递给形式参数的具体数值return:用于结束函数返回值:该

  • Java之 TreeSet的详细使用说明

    第1部分 TreeSet介绍 TreeSet简介 TreeSet 是一个有序的集合,它的作用是提供有序的Set集合.它继承于AbstractSet抽象类,实现了NavigableSet<E>, Cloneable, java.io.Serializable接口. TreeSet 继承于AbstractSet,所以它是一个Set集合,具有Set的属性和方法. TreeSet 实现了NavigableSet接口,意味着它支持一系列的导航方法.比如查找与指定目标最匹配项. TreeSet 实现了Cl

  • java ImmutableMap的使用说明

    ImmutableMap:一个不可变集合 java中的Immutable对象: 简单地说,如果一个对象实例不能被更改就是一个Immutable的对象,Java SDK提供的大量值对象,比如String等都是Immutable的对象. 创建ImmutableMap: Map<String,Object> immutableMap = new ImmutableMap.Builder<String,Object>().build(); 在创建时放值: Map<String,Obj

  • Java文档注释用法+JavaDoc的使用说明

    简介 文档注释负责描述类.接口.方法.构造器.成员属性.可以被JDK提供的工具 javadoc 所解析,自动生成一套以网页文件形式体现该程序说明文档的注释. 注意:文档注释必须写在类.接口.方法.构造器.成员字段前面,写在其他位置无效. JavaDoc 官方说明 How to Write Doc Comments for the Javadoc Tool 写在类上面的JavaDoc 写在类上的文档标注一般分为三段: 第一段:概要描述,通常用一句或者一段话简要描述该类的作用,以英文句号作为结束 第

随机推荐