- 博客(14)
- 收藏
- 关注
原创 用java遍历某个文件的所有目录
这里使用了迭代的方法。用file类实现了这个功能。使用前注意,不要直接遍历c盘等含有大量目录的文件夹或硬盘,如果这样做了,应该尽快停止程序运行。(点红色的方块即可)否则,会使cpu温度过热。package 用递归遍历目录;import java.io.File;import java.io.IOException;public class A { public static void main(String[] args) throws IOException { // TODO
2020-09-05 20:17:01
355
1
原创 java中两种简单的排序方式:冒泡与TreeSet集合自动排序
先来讲最简单的冒泡排序:一、冒泡排序算法的原理如下:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在执行完一轮后,最后的元素应该会是最大的数。3. 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。代码如下:for(int i =0 ; i<arr.length-1 ; i++) { for(int
2020-09-01 00:39:44
498
原创 java-string类综合练习—字符串内容的查找
成为班长的小明最近好不忙,刚统计好了全班的花名册,班主任又交给了他一项任务。班主任的电脑不幸中了病毒,有一个文件变成了一堆乱码,但是班主任仔细查看了文件后发现,在这堆毫无意义的乱码中,还是有零散的班上同学的姓名穿插其中,现在班主任让小明将其位置找出来。本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:data变量为乱码文件的文本数据,由命令行读入;name变量为需...
2020-04-12 10:32:05
2489
原创 java综合练习之ATM取款机
题干:编写一个ATM取款机小程序,我会对你的程序进行若干次测试,以此来判断你是否完成了本关任务。第一次测试会输入:10029991001需要你的程序输出:方法:程序挺简单,但是我写的有一些繁琐了,但原理都一样。大家自己写的时候可以根据下面这个程序改进一下。Scanner in=new Scanner(System.in); System.out.println("欢迎...
2020-03-14 01:30:21
7415
5
原创 vscode保存页面的时候自动格式化代码
选择“文件”------“首选项”-------“设置”搜索emmet.include;在setting.json下的“用户”中添加以下语句:“editor.formatOnSave”:true,“editor.formatOnSave”:true这样就完成了。只需要设置一次就可以了。以后都会自动保存格式化代码。...
2020-03-11 20:48:49
542
原创 前端小白必看!如何高效快速编写html+css代码?emmet语法、快速格式化代码!
在编写代码时,掌握emmet语法是非常有必要的,他可以帮助我们大幅提高编写效率!1.快速生成html语法1.1生成标签,直接输入标签名,然后按tab即可。比如输入“div”,然后按tab,就可以自动生成<div></div>。1.2如果想要生成多个标签,用乘号就可以。方法:标签名书写的次数。比如:div7就可以快速生成7个div标签。1.3父子级关系的标签,用...
2020-03-11 20:47:21
632
原创 java初学之数据输入详细解释
本方法适合java小白。方法非常简单。每一步都有详细说明:我们可以利用Scanner实现数据输入。基本步骤:1.导包:import java.util.Scanner;导包必须出现在类定义的上面2.创建对象:Scanner sc =new Scanner(System.in);上面这个格式里面,sc是一个变量名,可以自由命名。其他的不可以改变。3.接收数据:接受整形:int a=s...
2020-03-07 15:50:08
269
原创 js系列7-字符串扩展
String,Number,Boolean可以包装成复杂数据类型。字符串的值是不可变的,重新赋值后,系统会开辟新的空间,并且是字符串指向了新的空间字符串中的所有方法都不会改变字符串本身,操作完成会生成一个新的地址。1 根据字符返回位置:indexOf应用:查找字符串“fefgergrthytjtrfijnijfnjnfijnfnfinfi”出现的位置的次数:var str="fefge...
2020-03-06 20:20:15
104
原创 js系列6-数组在对象中的使用
1 利用new Array()创建数组(还有直接定义的方法) var arr1=new Array();//创建了一个新的数组 var arr2=new Arry(2);//创建了一个长度为2的数组 var arr3=new Array(2,3);//等价于[2,3]。2判断数组instanceof()Array.isArray()返回true或者false3 在数组中添加...
2020-03-06 20:15:43
223
原创 js系列5-内置对象
1.概述内置对象是js自带的一些对象,供开发者使用。内置对象有很多,这里是不可能全部讲完的。但是有一个权威网站可供大家使用:MDN。网址是:https://developer.mozilla.org/zh-CN/2.数学对象这里是一些常用的数学对象:console.log(Math.PI);//圆周率派console.log(Math.max(1,2,3,4))//求最大值,如果有不是...
2020-03-06 19:35:57
129
原创 js系列4-对象
1.概念对象是指一个具体的事物。它是由属性和方法组成的。英文:object。2.创建对象2.1利用字面量创建对象<script> var obj={ uname:"张三",//值 age:18,//值 sex:"男",//值 sayhi:function(){ console.log...
2020-03-06 19:27:07
109
原创 js系列3-函数
1.函数的声明 function函数的声明有两种方法://第一种方法function sayHi(形参1,形参2,```){ console.log("hi~~");}//第二种方法var t=function(){ console.log("hi~~");}t();2.函数调用函数后面加上括号就可以实现调用。var t=function(){ co...
2020-03-06 19:18:27
109
原创 js系列2-数据类型与转换
js的数据类型整体其实与c语言相差不多。在js中,声明变量不需要区分整形或者浮点型等等,声明只需要用var即可。因此,这里仅仅做一些补充。1.转换为字符串类型第一张方法:利用String变量console.log(String(num));第二种方法:利用+拼接字符串console.log(" "+num);2.转换为数字类型第一种方法:利用parseInt()。这种方法只能...
2020-03-06 19:09:43
130
原创 js系列1--基础知识
1.作用域作用域分为两种:全局作用域:整个script标签内的。局部作用域:函数内的。不同作用域的代码不会发生冲突。局部变量在执行完后就会销毁,而全局变量在浏览器关闭后才会被销毁。局部变量节约内存资源。2.js的运行js运行分为两步:预解析,代码执行。1.预解析 。js引擎会把js里面的var和function提升到当前作用域的最前面.预解析分为变量提升和函数提升。(不提升赋值...
2020-03-06 18:49:32
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人