.Net与Java常用代码写法对比

.Net与Java常用代码写法对比

ID:37962572

大小:50.21 KB

页数:22页

时间:2019-06-04

.Net与Java常用代码写法对比_第1页
.Net与Java常用代码写法对比_第2页
.Net与Java常用代码写法对比_第3页
.Net与Java常用代码写法对比_第4页
.Net与Java常用代码写法对比_第5页
资源描述:

《.Net与Java常用代码写法对比》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.Net与Java常用代码写法对比一、语法相关1、StringBuilder.Net写法:StringBuildersb=newStringBuilder();sb.Append(value);sb.AppendLine(value);sb.AppendFormat(format,args);sb.ToString();Java写法:StringBuildersb=newStringBuilder();sb.append(value);sb.toString();备注:2、类型转换string、int、DateTime.Net

2、写法:Convert.ToString(object)object.ToString()Convert.ToInt32(object)int.TryParse(string,outresult)Convert.ToDateTime(object)DateTime.TryParse(string,outresult)DateTime.ToString(format)Java写法:Object.toString();Integer.parseInt(object);DateFormatfmt=newSimpleDateFormat

3、("yyyy-MM-dd");Strings="1987-10-10";Datedate=fmt.parse(s);StringdateStr=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss").format(date);备注:C#中有as的写法,但在java中没有只能用强转换1、Enum枚举.Net写法:定义:publicenumAuditStatus{编辑中=1,//会员网上登记,未提交待审核=2,//会员网上提交后由中心人员进行流程审核审核通过=3,//审核流程结束审核不通过=4,//回到

4、会员处继续处理删除=5,//删掉作废=6}AuditStatusAuditStatus=EpointBid_Constant.Enums.ClsEnum.AuditStatus.编辑中;转换:AuditStatus=(AuditStatus)Enum.Parse(typeof(AuditStatus),value);遍历:foreach(intiinEnum.GetValues(typeof(AuditStatus)))Java写法:publicclassTestEnum{/***普通枚举*/publicenumColorEn

5、um{red,green,yellow,blue;}/***枚举像普通的类一样可以添加属性和方法,可以为它添加静态和非静态的属性或方法*/publicenumSeasonEnum{//注:枚举写在最前面,否则编译出错spring,summer,autumn,winter;privatefinalstaticStringposition="test";publicstaticSeasonEnumgetSeason(){if("test".equals(position))returnspring;elsereturnwinter

6、;}}}//遍历枚举for(ColorEnumcolor:ColorEnum.values()){System.out.println(color);}备注:1、string操作.Net写法:判断是否为空:string.IsNullOrEmpty判断是否包含某个字符:string.Contains(value)格式化字符串:string.Format(format,args)检索:x.IndexOf(value);x.IndexOf(value,startIndex);x.LastIndexOf(value);x.LastIn

7、dexOf(value,startIndex);替换:x.Replace(oldValue,newValue)删除字符:x.Remove(startIndex);x.Remove(startIndex,count);截取:x.Substring(startIndex);x.Substring(startIndex,length);移除字符:x.Trim();x.Trim(trimChars);x.TrimStart(trimChars);x.TrimEnd(trimChars);大小写转换:x.ToUpper();x.ToLo

8、wer();匹配开始、结尾:x.StartsWith(value);x.EndsWith(value);分割:string[]xx=x.Split(separator);Java写法:判断是否为空:StringUtil.isNotBlank(string)判断是否包含某个字符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。