Java 常用语句

来自牛奶河Wiki
阿奔讨论 | 贡献2024年2月21日 (三) 16:05的版本
跳到导航 跳到搜索

转换

数据转为字符串

"" + i               // 产生两个String对象
String.valueOf(i)    // 产生一个对象

字符串转换成整数

String s = "10";
Integer.parseInt(s)

map 转换成 json

pom.xml

<dependency>
    <groupId>com.googlecode.json-simple</groupId>
    <artifactId>json-simple</artifactId>
    <version>1.1.1</version>
</dependency>
import org.json.simple.JSONObject;
JSONObject jval;
jval = new JSONObject();
jval.toJSONString(val)

- and -

HashMap<Integer, ArrayList<String>> val;
val = new HashMap<Integer, ArrayList<String>>();

条件

判断一个字符串为空

null == s || "".equals(s)

比较两个字符串,true=相等

s.equals(s2)

找出字符串位置,-1=不含

s.indexOf(s2)

循环

map

HashMap<String, String> tmp;
tmp.forEach((key, value) -> {
    System.out.println(String.format("key: %s, val: %s", key, value));
});

properties

Properties tmp = new Properties();
for (String key : tmp.stringPropertyNames()) {
    System.out.println(key + "=" + tmp.getProperty(key));
}