方法一: 采用HashMap public static void count(String str){ //将字符串转化为字符数组 char[] chars = str.toCharArray(); //创建一个Has…
分类:JavaSE
Java项目生成Excel并通过浏览器下载
记一次拙劣的下载优化,因水平有限,各位朋友如果有更好的建议,欢迎留言。 背景:之前版本的下载是在代码里生成Workbook文件,然后将该workbook对象写入浏览器的输出流,以此完成下载。 问题:小的文本文件无所谓,但…
Java图片文件合成器(文件操作)
一个简单但很有趣的图片文件合成器,可以隐藏绝密文件 如图: 当我们把文件后缀改为.pdf(记得改完后再刷新一下),它就变成了一个pdf文件 点开一看,是周勋学长的《痛苦的修炼》 你也可以下载下方的图片,自己实验一下 操作…
文本怎么运行java程序
1.先在桌面上新建文本文档上写上第一个Java程序 保存到一个路径即可 例如: class Hello { public static void main(…
递归算法 -- 计算n!(n的阶乘)
递归(recursion)算法 – 计算n!(n的阶乘) ①n!= n × (n-1) × (n-2) × …× 2 × 1 ② n!= 1 (n = 0 或 n = 1) n(n-1)! (n > 1) 使用②进…
输入两个整数, 计算百分比
public static String getPercent(int x, int total){ double result=(x*1.0)/(total*1.0); System.out.println(resul…
Java中的运算符——字符串连接运算符
在 Java 语言中所有的字符串都使用半角双引号括起来的,字符串属于引用数据类型,不属于基本数据类型的范畴,怎么定义一个字符…
Java面向对象三大基本特征:封装、继承、多态(超详细)
Java面向对象的三大基本特征 文章目录 Java面向对象的三大基本特征 学习目标 一、学习步骤 1.封装 2.继承 3.多态 总结 学习目标 熟练掌握三大基本特征的的概念与应用 一、学习步骤 1.封装 学习封装我们需要…
Java流程控制语句之顺序结构和选择结构
目录 一、 顺序结构 1、 顺序结构概述 2、 顺序流程图 3、 代码案例 二、选择结构(分支结构) If 语句: 1、If 语句格式1及执行流程 代码案例: 2、If语句格式2及执行流程…
多个if-else语句执行顺序、if-else与if-else if-else不同执行顺序、switch执行顺序
在Java中多个 if-else 之间的执行顺序有什么区别呢? 对于 if-else 语句,它是 单条件双分支语句,即程序的执行流程是根据 一个条件来控制的; 如下代码演示了存在多个 if – else 时的…
《I/O流》java字节流与字符流的区别及相互转换
参考博客:https://blog.csdn.net/zzp_403184692/article/details/8057693 { } 说明:小括号里面放的是条件语句,必须值是一个boolean 类型,如果小括号里面为true 那么就执行大括号里面的执行语句,如果为false 就不执行。 小括号…