
Java
西红柿炒番茄AB
只是想安静的写博客,记录自己技术上的点滴......
展开
-
java中如何使Double、float类型的数值保留两位小数问题
一、其实很简单: Double dou = 3000.533 dou = (double)Math.round(dou*100)/100 其中dou是变量,很简单吧,我们大多数人都知道Math.round()方法,可是我却没想到保留两位小数就是先乘以100再除以100. 同理保留N位小数就不用说了吧 二、第二种方法 double d = 111231.5585; Big原创 2016-11-17 18:26:43 · 1698 阅读 · 0 评论 -
java判断指定路径文件夹是否存在,若不存在则创建新的文件夹,存在则删除
isFile():判断是否 是文件,也许可能是文件或者目录exists():判断是否存在,可能不存在两个不一样的概念isDirectory()是检查一个对象是否是文件夹。返回值是boolean类型的。如果是则返回true,否则返回false。调用方法为:对象.isDirectory() 无需指定参数//dirPath :文件夹磁盘路径 //判断文件夹是否存在,如果不存在则创建pr...原创 2020-04-02 09:40:41 · 12658 阅读 · 2 评论 -
Java泛型
Java泛型java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一原创 2019-12-21 14:43:51 · 99 阅读 · 0 评论 -
Eclipse彻底修改项目名称
为了便捷开发,节约时间成本 ,往往通过复制项目得到一个成型的框架。简单修改项目名称是错误的,以下总结几处需要改动的地方:1.项目右键 --> properties --> Web Project Settings --> 修改Context root2.web.xml3.工作空间中找到当前项目下.project文件4.工作空间中找到当前项目,打开.settin...原创 2018-12-25 18:22:54 · 1274 阅读 · 0 评论 -
原生Json数据的解析
JSONObject jsonObject = new JSONObject(json); int id=jsonObject.optInt("id"); String name=jsonObject.optString("name"); String url=jsonObject.optString("url"); String imgpath=jsonObject.optString..原创 2018-07-11 15:51:06 · 702 阅读 · 0 评论 -
Java 汉字转拼音首字母缩写
以下代码不支持多音字,请慎重使用。eg:河南 ---> HN (如果需要小写,转一下就行了)package com.tc.sjcj.TC_Provider;import android.content.ContentUris;import android.content.ContentValues;import android.content.Context;import a...原创 2018-06-26 15:46:14 · 412 阅读 · 0 评论 -
使用ajax请求服务器,服务器将数据返回
//请求的路径mui.ajax("http://10.192.3.158:8080/ServletTest/MyServlet", { //请求的参数 data: { username: 'guo',原创 2017-08-16 09:32:23 · 1926 阅读 · 0 评论 -
java string和int的转换
s="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Integer.valueOf(s).intValue();第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相原创 2017-06-06 15:37:09 · 305 阅读 · 0 评论 -
Java字符串的截取
例如:String str = "hello word!"; System.out.println(str.substring(1,4)); System.out.println(str.substring(3,5)); System.out.println(str.substring(0,4));将得到结果为: ell lo原创 2017-06-06 15:36:08 · 323 阅读 · 0 评论 -
使用比较器对Treemap按照value进行排序
使用比较器对Treemap按照value进行排序(value值只有是string类型时才适用)方式一public class MapSortDemo { public static void main(String[] args) { Map<String, String> map = new TreeMap<String, String>(); map.put("原创 2017-05-18 10:42:36 · 4933 阅读 · 0 评论 -
使用比较器对Treemap按照key进行排序
使用比较器对Treemap按照key进行排序(不管value是什么类型的都可以进行排序)public class MapSortDemo { public static void main(String[] args) { Map<String, String> map = new TreeMap<String, String>(); map.put("KFC",原创 2017-05-18 10:33:42 · 3717 阅读 · 0 评论 -
使用GSON将对象和json字符串相互转化
对象转jsonUser user1 = new User("凤姐",12,new StringBuffer("未知"),true); System.out.println("转换之前的user1"+user1); String json = gson.toJson(user1);json转对象User user2 = gson.fromJson(json, User.clas原创 2017-05-24 14:30:40 · 704 阅读 · 0 评论 -
网络json解析
bean对象public class NewsBean { private String title; private String data; private String category; private String author_name; public NewsBean() { super(); // TODO Au原创 2017-03-20 17:44:14 · 318 阅读 · 0 评论 -
将json格式的数据保存到本地
1.创建jsonobject对象JSONObject jsonObject = new JSONObject();2.以键值的形式存储数据jsonObject.put(key, value);3.将json格式的数据转化成字符串jsonObject.toString4.往本地写数据//文件路径String path = Environment.getExternalStorageDirectory原创 2017-03-09 18:37:25 · 13884 阅读 · 1 评论 -
list==null和list.isEmpty()的区别
list==null list为空,可理解为不存在list.isEmpty() list内容为空,没有结点数据 测试一下List list1==null;List list2=new ArrayList();list2.isEmpty();System.out.println(list1.size());System.out.println(list2.size());原创 2017-03-01 14:54:10 · 3770 阅读 · 0 评论