
语法
生旦净末灰
Look, I am so vegetable !
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ArrayList扩容(未完善)
ArrayList扩容代码演示ArrayList扩容反射获取底层数组elementData初始容量 代码演示ArrayList扩容 反射获取底层数组elementData import java.lang.reflect.Array; import java.lang.reflect.Field; import java.util.ArrayList; import java.util.Arrays; public class Main { private static int getCapaci原创 2020-09-10 00:14:35 · 173 阅读 · 0 评论 -
java String函数传递
打印二叉树所有路径,用String可以不用回溯删当前遍历过的节点,因为每次传递的是字符串引用的副本,且拼接字符串会将副本指向新的对象,因此不影响原本的字符串。StringBuilder等同理,只要确保没有创建新对象并将其分配给参数变量。 在Java中字符串是通过引用传递的? class Solution { public void construct_paths(TreeNode root, String path, LinkedList<String> paths) {原创 2020-09-07 11:38:06 · 395 阅读 · 0 评论 -
Integer常量池
Integer常量池 Integer包装类有默认缓存池,范围是【 -128~127】 。 其他基本数据类型的包装类都有这个缓存池,包括:Byte,Short,Long。 public static Integer valueOf(int i) { // 大小为256的缓存池,超出范围就新建对象,否则取出池中常量 return i >= 128 || i < -128 ? new Integer(i) : SMALL_VALUES[i + 128]; } /*原创 2020-08-31 23:50:50 · 1068 阅读 · 0 评论 -
继承多态实例
package Java; public class Test { public static void main(String[] args) { //father 的默认构造器 // son 的默认构造器 father f = new son(); //father 的默认构造器 //son 的有参构造器构造器25 father f2 = new son(25); //father 的默认构造器 //son 的默原创 2020-08-31 23:14:44 · 146 阅读 · 0 评论 -
Java Stream转换List,int[],Integer[]
import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; public class Main { public static void main(String[] args) { int[] data = {4, 5, 3, 6, 2, 5, 1}; // int[] 转 List<Integer> List<Int.转载 2020-07-13 11:26:21 · 2077 阅读 · 1 评论 -
String和StringBuilder常用方法
String和StringBuilder常用方法 String的用法: String.length() //获取字符串的长度 String.charAt(i) //获取第i个字符的内容 String.subString(start) //获取[start,)的字符串 String.subString(start,end) //获取[start,end)中的字符串 char[] c = ini...原创 2020-03-05 17:44:00 · 292 阅读 · 0 评论 -
java string 的split方法Tips
字符串首部的每个空格都转成了一个空串; 中间的多个空格中,多余的每个空格都转成了一个空串; 末尾的多个空格全都去掉了; 空格长度为 0 ,即为空,切割后可用isEmpty做判断。 ...原创 2020-02-19 23:45:41 · 211 阅读 · 1 评论