![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
_respect__
这个作者很懒,什么都没留下…
展开
-
java中编码问题以及char的编码存放问题
1. 汉字编码 一个汉字在 UTF-8编码下占3个字节 System.out.println(new String("字").getBytes("UTF-8").length);//输出3 一个汉字在 GBK编码下占2个字节 System.out.println(new String("字").getBytes("GBK").length);//输出2 一般情况下 一个汉字在 UTF-16编码下占2个字节 System.out.println(new String("字").getBytes("UTF-原创 2021-04-26 21:50:31 · 235 阅读 · 0 评论 -
自然排序(Comparable)与定制排序(Comparator)对比
1.自定义类 public class Goods implements Comparable{ String name; Integer price; public Goods(String name, Integer price) { this.name = name; this.price = price; } public String getName() { return name; }原创 2021-04-17 14:58:07 · 319 阅读 · 0 评论 -
java输入Scanner,将String转换成int[ ]
public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.next(); // 输入如: 1,2,3,4,5 String[] arr = str.split(","); // 通过逗号分割 int[] nums = new int[arr.length]; for(int j = 0; j...原创 2021-04-13 09:39:43 · 1389 阅读 · 0 评论 -
java中的Stack 、ArrayDeque 、 LinkedList
三个实现类的基本对比 Stack:java古老的集合类。性能较差。用于实现 “栈”。 ArrayDeque:双端队列Deque接口的实现类。用于实现 “双端队列” 和 “栈”。 LinkedList:List接口和Deque接口的实现类。用于实现List、 “双端队列”、 和 “栈”。 java中栈的实现,一般使用 ArrayDeque和LinkedList。 Stack 和 ArrayDeque 实现栈的方法对比 代码: public class ArrayDequeStack { public原创 2021-03-13 11:23:10 · 433 阅读 · 0 评论