小点整理
虽然两大语言的编程思想相同,语法也相似,但具体到使用时,还是有些别扭,可能还是不太熟悉,现就自己遇到的一些微小问题整理如下:
String/Int转换
C#:String--->Int
String a="33"; Int b=(int)a; Int c=Int.Parse(a.ToString());
C#:Int--->String
Int a=33; String b=a.ToString();
Java:String--->Int
String a="33"; Int b=Integer.parseInt(a.toString());
Java:Int--->String
Int a=33; String b=String.value(a);
Android中的integer和java中的Integer是不一样的
Enum枚举的定义
和c#中的枚举有些不同
C#:
public enum week { Monday=1, Tuesday=2 }
Java:
public enum week { Monday(1), Tuesday(2); private int code; private week(int code) { this.code = code; } @Override public String toString() { return String.valueOf(this.code); } } week.Moday.toString();
和c#相比有些麻烦!
暂时就只有这么多,其他的感觉不是很有必要,这个小点的整理后续还会更新,也欢迎大家补充!