本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- johnsmith9th
- forestqqqq
- nychen2000
- ajinn
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
fastjson tostring ref 问题
解决方法:SerializerFeature.DisableCircularReferenceDetect
JSON.toJSONString(result,SerializerFeature.DisableCircularReferenceDetect)
/*
* Project: DemoJava
*
* File Created at 2017年 ...
Android 自定义 Adapter
今天在学习 Android Adapter 中遇到一个奇怪的问题,
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
主布局文件
<?xml version="1.0" encoding="utf-8"?> ...
JSON.fromObject转换,sb有值但为null
JSON.fromObject转换,sb有值但为null
jsonObj = JSONObject.fromObject(sb); 为null
jsonObj = JSONObject.fromObject(sb.toString()); 正常
万能toString 工具
public String toString()
{
// TODO Auto-generated method stub
Field[] fields=this.getClass().getDeclaredFields();
StringBuffer strBuf=new StringBuffer();
s ...
javascript中的toString()方法
javascript中的toString()方法,主要用于Array、Boolean、Date、Error、Function、Number等对象。下面是这些方法的一些解析和简单应用,做个记录,以作备忘。
(1)Array.toString():将数组转换成一个字符串,并且返回这个字符串。
描述:当数组用于字符串环境中时,javascript会 ...
一种获取指定长度随机字符串的方法
Test.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Test</title>
</head>
<body>
</body>
</html>
...
Javascript中函数的toString()方法
简述
The toString() method returns a string representing the source code of the function.
简译之,Javascript的toString()方法返回一个代表函数源代码的字符串。
句法
function.toString(indentation) 或 Function.protot ...
覆写toString()方法提高代码可读性
有很多场景下我们会使用到类的toString()方法,在整棵继承树上都没有覆写toString()方法时,会使用Object提供的默认实现,如下:
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
Object的toS ...
java 在toString()方法中修改对象状态导致诡异的debug问题
protected char buffer[];
......
@Override
public String toString() {
// Create a copy, don't share the array
String value = new String(this.buffer, 0, count);
if (this.buffer.len ...
Item 10: Always override toString
1. The string returned by Object.toString consists of the class name followed by an “at” sign (@) and the unsigned hexadecimal representation of the hash code.
2. Providing a good toString imp ...
(String)、String.ValueOf、toString的区别
1:(string)--> 这是标准的类型转换,将object转成String类型的值,使用这种方法时,需要注意的是类型必须能转成String类型,否则容易抛出CalssCastException异常 2:toString--> 必须保证object不是null值,否则将抛出NullPointerException异常 3:String.valueOf()--> 不用担心objec ...
JAVA 自定义toString打印对象
在项目开发中,获取到一个对象后,经常需要查看对象的值,而对象并不像基本数据类型那样可以直接打印出值来,所以需要调用对象的get方法,或者debug,这样很麻烦,尽管apache的commons-lang.jar包里提供了打印对象的方法,但是实际上,根本用不着那样的复杂,为了让程序跑的更快跑的更远,既需要实现功能,又需要代码简洁、高效,所以写了一个自认为简洁、高效的打印对象的方法,利用了java独特的 ...
使用java枚举遇到的奇怪的问题
枚举的tostring的问题
首先是我的枚举类
public enum Status{
DOING("审核中")
private String name;
Status(String name){
this.name=name;
}
public String getName() {
...
金额的计算BigDecimal类
金额的计算BigDecimal类
double d = 9.84;
double d2 = 1.22;
//注意需要使用BigDecimal(String val)构造方法
BigDecimal bigDecimal = new BigDecimal(Double.toString(d));
BigDecimal bigDecimal2 = new BigDecimal(Double.toStri ...
Equals、ToString、反射
Equals方法
Object类中的equals方法用于检测一个对象是否等于另一个对象。在Object类中,这个方法将判断两个对象是否具有相同的引用,如果有相同引用,那么它们一定的相等的。但一般,我们经常需要检测两个对象的状态(值)是否相等,单纯判断两个对象是否相等意义不大,下面是一个完美的equals方法:
1.参数为otherObject
2.if(this == ...