1 輸出
System.out.print("sys_num:" + sys_num + "\\n");
2 String截取
截取前三位:
String str = "abcde";
String str1 = str.substring(0,3); //abc
截取第一至倒數(shù)第二位:
String str = "abcde";
int length = str.length()-1;
String str2 = str.substring(0,length); //abcd
截取后三位:
String str = "abcde";
int startIndex = str.length()-3;
int endIndex = str.length();
String str1 = str.substring(startIndex,endIndex); //cde
截取“c”之前字符串
String str = "abcde";
String str1 = str.substring(0, str.indexOf("c")); //ab
截取“c”之后字符串
String str = "abcde";
String str1 = str.substring(0, str.indexOf("c"));
String str2 = str.substring(str1.length()+1, str.length()); //de
3 類(lèi)型轉(zhuǎn)換
3.1 double
3.1.1 double轉(zhuǎn)int
Math.round
函數(shù)四舍五入取整。傳入是float返回int,傳入double返回long。
float f = 123.456f;
double d = 123.456;
int i1 = Math.round(f); //四舍五入取整
long l1 = Math.round(d); //四舍五入取整
int i2 = (int)d; //遇小數(shù)忽略
3.1.2 double取整
double d1 = Math.ceil(d); //遇小數(shù)進(jìn)1,返回double
double d2 = Math.floor(d); //遇小數(shù)忽略,返回double
3.1.3 double保留幾位小數(shù)
原數(shù)d1
乘以100、取整、再除以100,即保留兩位小數(shù)。
double d1 = 123.45678;
double d2 = (double)(Math.round(d1*100))/100;
3.1.4 double轉(zhuǎn)String
double d = 1234.34;
String s = String.valueOf(d);
3.2 String
3.2.1 String轉(zhuǎn)int
String s = "abcd";
int i = Integer.parseInt(s);
3.2.2 String轉(zhuǎn)double
String s = "abcd";
double d = Double.parseDouble(s);
3.3 Object轉(zhuǎn)String
Map res = new HashMap<>();
res.put("sys_num", sys_num); //寫(xiě)入
String sysNum= String.valueOf(res.get("sys_num")); //讀取value轉(zhuǎn)為String
4 Map
一般使用hashmap,hashmap里面的元素是無(wú)序的。
Map res = new HashMap<>();
res.put("sys_num", sys_num); //寫(xiě)入
String sysNum = res.get("sys_num"); //讀取value
List sys_num = new ArrayList<>(res.KeySet()); //讀取key組成list
LinkedHashMap可以按照順序存放。
Map res = new LinkedHashMap<>();
4.1 初始賦值
HashMap res = new HashMap(){{
put("sys_num",sys_num);
put("sys_name",sys_name);
}};
4.2 YML配置
YML配置文件:
sys-num:
mymap: "{'a':'aaa','b':'bbb'}"
方法內(nèi):
public class learnMap {
@Value("#{${sys-num.mymap}}")
private Map numMap;
}
5 快捷鍵
- 快速生成main()方法:
psvm
+ Enter - 快速生成輸出語(yǔ)句:
sout
+ Enter - 內(nèi)容捕助鍵Ctrl +At+ space(內(nèi)客提示,代碼補(bǔ)全等)
- 格式化Ctrl+Alt+L
- 自動(dòng)導(dǎo)包:輸入一半回車(chē)
- API使用中,接收方法的返回值:Ctrl+Alt+V
審核編輯:湯梓紅
-
JAVA
+關(guān)注
關(guān)注
20文章
2985瀏覽量
106984 -
語(yǔ)法
+關(guān)注
關(guān)注
0文章
44瀏覽量
10095 -
string
+關(guān)注
關(guān)注
0文章
40瀏覽量
4871
發(fā)布評(píng)論請(qǐng)先 登錄






CubeMX怎么使用
交通信號(hào)燈模塊的相關(guān)資料推薦
JAVA編程思想下載(第3三版)
Java的基本語(yǔ)法
Java 基本語(yǔ)法練習(xí)
淺談Java編程學(xué)習(xí) Java基礎(chǔ)語(yǔ)法注意項(xiàng)
Java的基礎(chǔ)語(yǔ)法

評(píng)論