java的转义字符之制表符,字符与ASCII码转换

public class Main{
public static void main(String[] args){
Person person = new Person();
String[] name = {"wang","tiantian"};
//将name对象的地址值复制一份传给了person对象的方法
person.setName(name);
//处理数据,获取数据再打印出来
System.out.println(person.getName());
//改变name对象的元素值
name[0] = " shi8gea";
name[1] = "苗";
//打印结果和上次一样吗?
System.out.println(person.getName());

	System.out.println("------------------------");
	//你知道平时打字时字符'0','a'和'A'对应的ASCII码(十进制数)是多少吗?
	System.out.println((int)'0');
	System.out.println((int)'A');
	System.out.println((int)'a');
	
	//如果知道ASCII码(十进制数),怎么再转化为它原本的字符样子呢?
	System.out.println((char)48);
	System.out.println((char)65);
	System.out.println((char)97);
}

}

class Person{
private String[] name;

public String getName(){
	//制表符用来排版挺好的,它以8个字符为单位,格式化文本,分三种情况
	//第一种:第一个字符串<8个字符,那么从第一个字符串的第一个字符开始数,数到第9个字符开始放第二个字符串
	//第二种:第一个字符串是8个字符,那么前后两个字符串间隔8个字符
	
	//第三种:第一个字符串>8个字符,同时<16个字符,那么从第一个字符串的第一个字符开始数,数到第17个字符开始放第二个字符串
	
	//通俗的打比方,假想有一个切片,将第一个字符串,每隔8个字符就切一下,发现不足8个的时候,就补空格,补完后,下一个字符就开始放第二个字符串.如果恰巧是8的倍数,那就直接在第一个字符串后面再间隔8个空格,开始放第二个字符串就可以了
	
	return name[0] + "	" + name[1];
}


public void setName(String[] name){
	this.name=name;
}

}

原文地址:https://www.cnblogs.com/zui-ai-java/p/13637817.html