- 博客(5)
- 收藏
- 关注
原创 Java正则表达式
正则表达式正则表达式在本质上是一种字符串操作的语法规则,利用此语法规可以更加灵活地实现字符串的匹配,拆分,替换等操作。1.问题引出要求判断一个字符串是否由数字组成,在利用正则表达式之前实现字符串的判断:为了能够判断每一位字符数据,需要将字符串转化为字符数组,这样可以便于循环判断。判断字符数组中的每一个字符是否都在“‘0’-‘9’”范围内。例1.实现字符串的判断package co...
2020-02-22 13:27:36
217
原创 多线程两种实现方法的区别
多线程两种实现方法的区别Thread类和Runnable接口都可以作为同一功能的方式来实现多线程,但从Java的实际开发角度而言,肯定使用Runnable接口,因为Runnable接口可以有效避免单继承局限。Thread类的定义:public class Thread extends Object implements Runnable可以发现Thread类也是Runnable接口的...
2020-02-16 20:32:01
250
转载 为什么多线程启动不是调用run()而必须调用start()?
回答:多线程的操作需要操作系统支持run()方法只是一个类中的普通方法,直接执行和普通的方法没有什么两样start()方法则不同,它首先做了创建线程等一系列工作,然后调用行的run()方法新建线程Thread thread = new Thread();thread.start();这样就开启了一个线程。有一点需要注意的是Thread thread = new Thread();...
2020-02-16 14:54:07
545
原创 C语言简单选择排序和冒泡排序
简单选择排序#include<stdio.h>main(){ int num[10],i,j,t1,t2; printf("请输入10个数:"); for(i=0;i<10;i++) { scanf("%d",&num[i]); } for(i=0;i<10;i++) { t1=i; ...
2019-05-04 21:44:07
159
原创 删除链表的指定倒数节点
链表算法题:给定一个链表,删除链表的倒数第 n 个节点,并且输出删除后的链表代码如下#include <stdio.h>#include <stdlib.h> int location; //记录指定删除节点的位置struct Data{ int number; struct Data *next;}; //存放数据的数据结构体void Cr...
2019-05-04 17:20:07
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人