服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java的一些编码基础

随便写写,当是学习的笔记吧~以后会补充

所有非byte类型的基本类型都可以通过string.valueof() 方法来转换为字符串
非基本类型的比较需要使用equals方法
取得表单提交的参数值
1: string name = request.getparameter('name');

取得表单提交的数组值
1: string[] namelist = request.getparametervalues('listname');

向页面传递参数
1: request.setattribute('var',value);

session操作
1: session.setattribute('var',value);
2:
session.getattribute('var'
);
3:
session.removeattribute('var');


把字符串分割为数组
1: string[] col= mystr.split(',');

判断数组的长度
1: mylist.length;

把字符串转换为整型
1: integer.parseint(str);

在jsp页面中输出传递值
1: <bean:write name='obj' property='id' /> //对象的某个属性
2:
<bean:write name='name' />


map操作方法
1: map condition= new hashmap();
2:
condition.put('name', value
);
3:
condition.get('name');


日期格式化
1: date date= new date();
2:
simpledateformat df= new simpledateformat('yyyy-mm-dd'
);
3:
string today = df.format(date);
//把日期型转换为字符串
4:
date day = df.parse('2005-08-09');


动态字符串方法 stringbuffer buffer= new stringbuffer(100);
下面两个算是比较高级的使用了
日期相减的方法
1: import java.util.*;
2:
public class datesubtraction
{
3:
public static void main(string [] args
){
4:
calendar cal = calendar.getinstance
();
5:
cal.set(2000, calendar.august, 24
);
6:
date d1 = cal.gettime
();
7:
cal.set(2000, calendar.august, 28
);
8:
date d2 = cal.gettime
();
9:
long daterange = d2.gettime() - d1.gettime
();
10:
long time = 1000*3600*24;
//a day in milliseconds
11:
system.out.println(daterange/time
);
12: }
13: }

取得内存的使用情况
1: public class memorystats{
2:
public static void main(string args
[]){
3:
long totalmem = runtime.getruntime().totalmemory
();
4:
long freemem = runtime.getruntime().freememory
();
5:
system.out.println('total memory'+ totalmem
);
6:
system.out.println('free memory' + freemem
);
7: }
8: }

扫描关注微信公众号