![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
1997HelloWorld
helloooooooooooo world
展开
-
将进制字符串转换为指定进制字符串和逆过程(指定进制字符串转换为指定进制字符串),最多16进制且在 int 的范围内
正过程:private static String toRadixNumber(int raw, int rawRadix) { // 4 10 if (rawRadix < 2 || toRadix < 2){ throw new IllegalArgumentException("进制非法!"); } if (rawRadix > 16){ throw new Ille原创 2020-08-15 15:39:51 · 176 阅读 · 0 评论 -
Javafx 贪吃蛇哦
最近无聊又用JavaFx实现了一遍贪吃蛇,现在发出来给萌新参考。思路:主要分为控制器、视图、任务线程三部分。控制器就是控制蛇的,视图就是用来展示蛇的,然后任务线程就是用来一直维持蛇的运动。文件结构:首先是一些常量:package constant;import entity.SnakeCell;import java.util.LinkedList;public interface Const { LinkedList<SnakeCell> SNAKE_原创 2020-06-19 00:07:31 · 1870 阅读 · 6 评论 -
atoi函数Java实现(未参考任何代码,纯粹自己写着玩)
首先得有两个枚举类,用于枚举数字和符号 private enum Number{ ONE(1, "1"), TOW(2, "2"), THREE(3, "3"), FOUR(4, "4"), FIVE(5, "5"), SIX(6, "6"), SEVEN(7, "7"), EIGHT(8, "8"), NINE(9, "9"); private int number; private String num原创 2020-06-10 00:59:25 · 274 阅读 · 0 评论 -
使用最蠢的方法写的发牌程序(52张牌,不含大小王)
分为三部分,首先得到随机的牌,然后将牌发给四个人,再然后就是洗牌再发牌第一步声明要用到的东西private static List<Card> cardList = new ArrayList<>();private static String[] cardCategory = new String[]{"黑桃", "红桃", "方块", "梅花"};pri...原创 2019-10-13 15:32:39 · 768 阅读 · 0 评论 -
遍历文件夹,获取所有的文件并统计文件的行数(Java实现)
最近突发奇想,统计最近写了多少代码,于是写了一个统计代码行数的代码:这是过去文件递归函数,获取所有文件数目private List<String> fileList = new ArrayList<>();/** * 通过递归一个路径获取所有文件的路径,不限深度 * @param path */ void getFile...原创 2019-03-19 11:05:52 · 2456 阅读 · 0 评论 -
目录结构打印(Java版)
要想保存到文件中,只需如下这样重定向即可,前提是在调用函数以前设置PrintStream printStream = new PrintStream(new FileOutputStream("D:\\Books\\目录结构.txt"));System.setOut(printStream);具体代码,采用递归实现,调用的时候 i 从0开始/** * 目录结构打印...原创 2019-08-17 13:00:40 · 208 阅读 · 0 评论 -
拆开数字(如4=1+1+1+1, 4=1+1+2, 4=2+2, 4=3+1)Java实现,递归和非递归版本
递归版本private void parse(int n, int s) { if (n < 1 || s >= Integer.MAX_VALUE) return; System.out.print(s + " = " + n); int c = n; while (c != s){ ...原创 2019-08-17 13:04:15 · 2298 阅读 · 0 评论