java
Poulyield
这个作者很懒,什么都没留下…
展开
-
Java算法将顺序存储的二叉树转换为抽象对象存储的二叉树
话不多说,上代码:package com.test.pub;public class TreeNode { private Integer val; private TreeNode left; private TreeNode right; public Integer getVal() { return val; } public void setVal(Integer val) { this.val = v原创 2021-09-16 15:13:14 · 223 阅读 · 0 评论 -
Java算法完美解决五位哲学家用餐问题
五位哲学家用餐问题相信大家也知道,大概就是五位哲学家在圆形餐桌上吃饭,每两位哲学家之间有一根筷子,即每位哲学家左右两边都有一根筷子,接下来哲学家的步骤是:拿起左右筷子用餐 =》中间放下左右筷子思考 =》继续拿起左右筷子用餐 =》用餐完毕,涉及到并发处理及死锁的避免问题话不多说,上代码:package com.PTakeUpChopStick;public class ChopStick { public boolean available = true; public in...原创 2021-07-06 22:58:42 · 933 阅读 · 1 评论 -
JavaWeb的response.getWriter().write(xxx)向浏览器端写整型数据会乱码的原因分析和解决方法
JavaWeb的response.getWriter().write(xxx)是将指定类型的数据如整型转化为字节传送给浏览器端,而浏览器端默认会将接收的字节按指定编码解析为字符串,所以可能会出现乱码,因而用该方法写字符串一般是不会乱码的。如果想在浏览器端接收Java后端发送的整型数据的值,使用response.getWriter().print(xxx)方法向浏览器端写整型即可解决,它会把整型数据转化为字符串再转化为字节再传送给浏览器端。...原创 2021-01-30 17:01:26 · 1117 阅读 · 0 评论 -
Java获取字符串指定长度的前缀和后缀
//话不多说,上代码package com.test.test;public class StrPrefixSuffixTest { public static void main(String[] args) { // TODO Auto-generated method stub String numStr = "12345678987654321"; System.out.println("该数字字符串的长度为3的前缀...原创 2020-10-23 09:29:14 · 1384 阅读 · 0 评论 -
java 将int拆分为4个byte的byte数组,再将byte数组合并为int
public class SplitIntAndCombineIntoInt { public static byte[] splitInt(int num) { byte[] ret= new byte[4]; for(int i = 0;i < 4;++i) { ret[i] = (by...原创 2019-11-22 19:13:15 · 1296 阅读 · 0 评论