Python转Java,记录一下在Python常用的函数/方法在Java怎么用。
字符串转数字(String转Int)
用Integer.parseInt()
1 2 3 4 5 6 7 8 9 10 11
| String str = "123";
try {
int a = Integer.parseInt(str);
} catch (NumberFormatException e) {
e.printStackTrace();
}
|
用Integer.valueOf()
1 2 3 4 5 6 7 8 9 10 11
| String str = "123";
try {
int b = Integer.valueOf(str).intValue()
} catch (NumberFormatException e) {
e.printStackTrace();
}
|
数字转字符串(Int转String)
使用String.valueOf()
1 2
| int a0 = 12; String a1 = String.valueOf(a0);
|
字符串对比(String)
用.equals()
1 2 3 4 5 6
| String a1 = "abc"; if(a1.equals("ab")){ System.out.println("T"); }else { System.out.println("F"); }
|
指定分隔符切割字符串
用split()
分割所有
1 2 3 4 5 6 7
| String a0 = "a,v,x,z"; String[] a1 = a0.split(",");
|
用split()
分割成指定份数
1 2 3 4 5
| String a0 = "a,v,x,z"; String[] a1 = a0.split(",",2);
|
按照索引截取字符串
用.substring()
从指定索引后开始截取
1 2 3
| String a0 = "abc123"; String a1 = a0.substring(2);
|
用.substring()
截取指定区间字符串
1 2 3
| String a0 = "abc123"; String a1 = a0.substring(0,2);
|