java
西红柿爱炒番茄
这个作者很懒,什么都没留下…
展开
-
关于java使用命令行参数做计算器乘法不能正常使用的问题
class E233_132 { public static void main(String[] args) { if(args.length != 3){ System.out.println("please input corrort number!"); return ; } double num1 = 0, num2 = 0; int ponint; ponint = args[0].length() - 1; for(int i原创 2018-05-18 10:50:00 · 868 阅读 · 0 评论 -
intellij idea 更换代码颜色(教程)
温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。首先,给出一系列 IntelliJ IDEA 代码的彩色主题,供大家选择:VibrantUnknown(Darcula)FadeCommentsNicePythonSolarizedHavenjarkGeditForElega...转载 2018-09-05 21:20:43 · 15620 阅读 · 0 评论 -
intellij idea 设置修改快捷键
IntelliJ IDEA(简称IDEA)是一款非常优秀的开发工具,有“最好的Java开发工具”之名。本经验主要讲述如何设置IDEA的快捷键风格。相信大部分Java开发人员最开始接触的IDE都是Eclipse吧,IDEA的快捷键风格与Eclipse不太相同,使得很多人使用起来不习惯,其实IDEA内部包含多种快捷键风格,掌握其设置方法后会发现非常简单、方便。首先打开IDEA之后,点击任务栏的...转载 2018-09-05 21:15:48 · 457 阅读 · 0 评论 -
IntelliJ IDEA 自动导包快捷键和导入jar包方式
自动导包快捷键:Alt + Enter导入项目所需jar包方式: File -> Project Structure -> Libraries然后选择你所需的jar包就ok了原创 2018-09-05 20:54:14 · 9944 阅读 · 0 评论 -
lambda表达式详解
导图文章最后有源码简介学习lambda表达式就要先知道函数式接口是什么?函数式接口(Functional Interfaces):如果一个接口定义个唯一一个抽象方法,那么这个接口就成为函数式接口。同时,引入了一个新的注解:@FunctionalInterface。可以把他它放在一个接口前,表示这个接口是一个函数式接口。这个注解是非必须的,只要接口只包含一个方法的接口,虚拟机会自动判断,不过最好在接...原创 2018-06-28 19:10:55 · 5292 阅读 · 0 评论 -
用java编程实现java代码的次行代码风格转化为尾行代码风格
思路:使用字节流FileInputStream将代码内容全部读取出来,避免只能一行一行的读取。再将其转化成为String字符串,用replaceAll("\\s{0,}\n\\t{0,}\\{" ,"{"),函数即可完成次行代码风格转化为尾行代码风格的转化。import java.io.*;class E25 { public static void main(String[] args) {...原创 2018-06-01 13:54:43 · 1527 阅读 · 0 评论 -
java输入输出重定向
在Java程序中,如果需要输入大量的数值,那么从键盘上输入是非常繁琐的事。可以将这些数据用空格隔开,保存在一个名为input.txt的文本文件中,然后使用Java输入和输出重定向。例如需要循环求和计算,新建一个input.txt的文本文件(数据以0结尾,因为下面的求和运算程序是以0作为程序终止求和的条件),文件中存入数据1 5 7 9 13 16 17 15 0。求和运算的Java程序名为Su...原创 2018-06-21 18:04:17 · 416 阅读 · 0 评论 -
java String中关于substring的源码分析
最近在使用java String中的方法substring(index)时发现传入一个参数index时,当index = str.length()并不报错,且返回一个空字符串。于是查阅了一下java的源代码,才发现原来如此:substing()源码:public String substring(int beginIndex) { if (beginIndex < 0) {...原创 2018-05-18 15:57:47 · 1200 阅读 · 0 评论 -
去除ArrayList中重复元素出现的小bug
在使用两重循环去除ArrayList中的重复元素时出现不能完全去除重复元素的小bug:看有bug的代码: public static void removeDuliacte(ArrayList<Integer> list){ for (int i = 0; i < list.size(); i ++) for (int j = i + 1; j < list....原创 2018-05-18 11:39:18 · 263 阅读 · 0 评论 -
java中的BigInteger(很好很强大)(转)
https://blog.csdn.net/w00w12l/article/details/7290750原创 2019-08-26 16:08:54 · 415 阅读 · 0 评论