![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java技巧
CSRAWD
这个作者很懒,什么都没留下…
展开
-
2020-10-26 闲鱼接到一单编程题,做下来发现对一些包装类的使用,还不是很熟练,特做存档
题目描述:实现以一个RGB字符串(如:rgb(0, 50, 255) ),按24位数字对齐后输出对应的 Integer 型数字,r位在高位,b位在低位。例如:输入“rgb(0, 50, 255)”,输出13055又如:输入“rgb(192, 192, 192)”,输出12632256思路:将r、g、b三个数分别转化成2进制,然后按照 r 为高位, b 为低位的顺序拼接,得出一个24位的二进制字符串,然后在转化成10进制数并返回。主要考察:1、使用正则表达式从字符串中获取到准确..原创 2020-10-26 02:31:30 · 270 阅读 · 0 评论 -
输出数据使用"\t”对齐数据,但有时却不能实现对齐的解决办法
"\t”制表符显示长度不同问题忽然发现仅仅加 "\t" ,并不能对齐数据例如:ID和姓名之间有一个 \t,目的是为了对齐数据,但是如如果按上图代码,输出结果会如左图,数据并不能对齐这是因为一个ID为4,一个ID为10,两者的字符长度不同,导致不能实现对齐数据的目的解决办法:在 \t 前加了一个空格,这样输出格式就能对齐了,输出结果如上方右图原理:\t 是...原创 2020-03-14 15:17:37 · 14441 阅读 · 3 评论 -
【Java技巧】双括号初始化(double brace initialization)
【Java技巧】双括号初始化假设想要构造一个数组列表,并将它传递到一个方法:ArrayList<String> friends = new ArrayList<>();friends.add("Tom");friends.add("Carry");invite(friends);假如不再需要这个数组列表,则可以让它作为一个匿名列表。为一个匿名列表添加元...原创 2020-03-02 02:30:46 · 446 阅读 · 0 评论