随笔分类 -  Java 基础篇

String、面向对象编程、注释、语法
摘要:C: strlen() int main() { const char* str = "I love coding."; printf("%d", strlen(str)); return 0; } C++: str.length() str.size() int main() { string s 阅读全文
posted @ 2020-03-19 19:18 SheepCore 阅读(277) 评论(0) 推荐(0)
摘要:1. 一个简单例子介绍关于Java HashMap 的基本操作:创建、添加、更新、删除及遍历。 2. 代码: 1 import java.util.*; 2 3 /** 4 * the basic usage of hashmap 5 * @author SheepCore 6 * @date 20 阅读全文
posted @ 2020-03-05 17:49 SheepCore 阅读(178) 评论(0) 推荐(0)
摘要:1. 使用 for-loop 复制数组元素 1 int[] num1 = {1, 2, 3, 4, 5}; 2 int[] num2 = new int[num1.length]; 3 for (int i = 0; i < num1.length; i++) { 4 num2[i] = num1[ 阅读全文
posted @ 2020-03-03 12:07 SheepCore 阅读(350) 评论(0) 推荐(0)
摘要:1. substr() 方法使用 string substr (size_t pos = 0, size_t len = npos) const;pos: 截取初始位置(从头开始截取pos=0)len: 截取字符长度 1 // using substr 2 string fullName = "Sh 阅读全文
posted @ 2020-02-28 14:21 SheepCore 阅读(3340) 评论(0) 推荐(0)
摘要:1. 使用Scanner读取字符和字符串 3 /** 4 * Created by SheepCore on 2020-2-26 5 */ 7 public class Main { 8 public static void main(String[] args) { 9 Scanner scan 阅读全文
posted @ 2020-02-26 13:48 SheepCore 阅读(10129) 评论(0) 推荐(0)
摘要:一、线索二叉树简介 二叉树本身是一种非线性结构,然而当你对二叉树进行遍历时,你会发现遍历结果是一个线性序列。这个序列中的节点存在前驱后继关系。因此,如何将这种前驱后继信息赋予给原本的二叉树呢?这就是二叉树的线索化过程。所以可以通过丰富原有的二叉树构建一棵可以知道结点的前驱后继的新的二叉树,我们叫它线 阅读全文
posted @ 2019-09-28 21:23 SheepCore 阅读(435) 评论(0) 推荐(0)
摘要:1. 字符串中提取数字 两个函数可以帮助我们从字符串中提取数字(整型、浮点型、字符型...)。 parseInt()、parseFloat()... valueOf() String str = "1230"; int d = Integer.parseInt(str); //静态函数直接通过类名调 阅读全文
posted @ 2019-09-28 10:01 SheepCore 阅读(6648) 评论(1) 推荐(1)