(一)拼接
-
字符串直接拼接
String h = "hello";
String w="world";
System.out.println(h+w);
//helloworld
-
通过一定的定界符:delemiter 将字符串隔离拼接
String h = "hello";
String w = "world";
System.out.println(String.join("_", h, w, "好玩啊"));
//hello_world_好玩啊
(二)判空
java中的空字符串是一个java对象有自己的长度(0)和内容(空),String 类型还有自己的一个特殊值 null ,这表示目前还没有任何对象与该变量关联。
-
空串 ""判断
String h = "";
if (h.length() == 0) {
System.out.println("字符串:h 为空");
}
if (h.equals("")) {
System.out.println("字符串:h 为空");
}
//字符串:h 为空
//字符串:h 为空
-
null 判断
String h = null;
if (h== null) {
System.out.println("字符串:h是个特殊的字符串,值为:null");
}
//字符串:h是个特殊的字符串,值为:null
-
同时判断字符串不是 null,且不为""
String h = "我有值得哦";
if (h != null && h.length() != 0) {
System.out.println(h);
}
//我有值得哦