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

    }

  • 相关阅读:
    [redis读书笔记] 第二部分 sentinel
    [redis读书笔记] 第三部分 多机数据库的实现 复制
    单线程的REDIS为什么这么快?
    [redis读书笔记] 第二部分 单机数据库 RDB持久化
    [redis读书笔记] 第二部分 单机数据库 数据库实现
    选靓号——拼多多笔试题(贪心+暴力)
    种树——拼多多笔试题(暴搜+剪枝)
    【学习笔记】《Java编程思想》 第8~11章
    leetcode——二分
    CodeForces-1265E(期望)
  • 原文地址:https://www.cnblogs.com/zui-ai-java/p/13637817.html
Copyright © 2020-2023  润新知