开发技巧
Jin的Xin
这个作者很懒,什么都没留下…
展开
-
中缀表达式转换后缀表达式
记录点滴转换思路//中缀表达式转后缀表达式步骤 /** * 小括号()不算运算符优先级, * 1.初始化两个栈,运算符栈s1,和存储中间结果的栈s2, * 2.从左至右扫描中缀表达式 * 3.遇到数时,将其放入栈s2, * 4.遇到运算符时,比较其与s1栈顶运算符的优先级: ...原创 2019-12-18 17:39:10 · 211 阅读 · 0 评论 -
正确地将数组转化为ArrayList
List list = new ArrayList<>(Arrays.asList("a", "b", "c"))1. 自己动手实现(教育目的)//JDK1.5+static <T> List<T> arrayToList(final T[] array) { final List<T> l = new ArrayList<T...原创 2019-11-14 14:47:56 · 266 阅读 · 0 评论 -
增强for循环
先上例子:String[] num = {"1","2","3","4","5","6"}; for(String i: num){ System.out.println(i);}优点:遍历集合和容器简单。缺点:在遍历集合过程中,不能对集合本身进行增删等操作,只能够循环遍历输出!格式:for(Object obj : list) { ...原创 2019-09-04 13:20:23 · 308 阅读 · 0 评论 -
java新建文件,获取文件名称,获取文件后缀名
代码部分:File f = new File("1234.java");String fileName = f.getName();String preFix1 = fileName.substring(0,fileName.indexOf("."));//输出 1234String preFix2 = fileName.substring(1,fileName.indexOf("."...原创 2019-09-04 13:35:41 · 297 阅读 · 0 评论 -
上传多个文件及多个参数示例
具体效果: 效果描述:产品线下拉框,是动态获取的,根据用户属于哪几个产品线来展示下拉框(用户与产品线关系是一对多) html部分:(css未提供)需要引入jquery<div class="content"> <div class="row"> <span>标题</span> <inpu...原创 2019-09-10 14:54:47 · 2391 阅读 · 0 评论 -
java新建文件路径使linux系统和windows系统都可用
根据年月日创建文件夹,windows系统路径例子:F:\year\month\day\fileNamelinux系统路径例子:year/month/day/fileName可以看出区别就在于斜杠与反斜杠,使用File.separator可以方便解决系统不兼容Calendar cal = Calendar.getInstance();String month = (cal.g...原创 2019-09-12 10:48:12 · 846 阅读 · 0 评论