Java 常用语句

来自牛奶河Wiki
阿奔讨论 | 贡献2024年2月20日 (二) 16:39的版本 (创建页面,内容为“=== 转换 === ==== 数据转为字符串 ==== "" + i // 产生两个String对象 String.valueOf(i) // 产生一个对象 ==== 字符串转换成整数 ==== String s = "10"; Integer.parseInt(s) ==== map 转换成 json ==== pom.xml <!-- Json --> <dependency> <groupId>com.googlecode.json-simple</groupId> <artifactId>json-simple</artifactId> <version>1.1.1</version> </dependency> import org.json.simple.JSONObject; JSONOb…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

转换

数据转为字符串

"" + 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));
}