package
com.zhiyouztd
import java
.util.Arrays
public class TestString extends Object {
public static void main(String[] args) {
// String s3 =
"abc"
// String s4 = new String(
"abc")
// s3 = s4
// System
.out.println(s3==s4)
// System
.out.println(s3
.equals(s4))
//字符串常量池
// String s1 =
"abc"
// String s2 =
"abc"
// System
.out.println(s1==s2)
// System
.out.println(s1
.equals(s2))
// String s1 = new String()
// byte[] bys = new byte[]{
97,
98,
99,
100}
// String s2 = new String(bys)
// System
.out.println(s2)
//
// char[] char1 = new char[]{
97,
'b',
'c',
'a'}
// String s3 = new String(char1)
// System
.out.println(s3)
// String s4 = new String(char1,
0,
2)
// System
.out.println(s4)
//
// String s5 =
"abc"
// String s6 = new String(
"abc")
// String a =
"中国abc12334"
// //System
.out.println(a
.length())
//
// System
.out.println(a
.substring(
0,
2))
// System
.out.println(a)
// System
.out.println(a
.substring(
2))
//
// //判断字符串是否以什么开头或结尾
// System
.out.println(a
.startsWith(
"中国"))
// System
.out.println(a
.startsWith(
"中国bc"))
//
// //先从下标为
2的位置往后截取到字符串最后,然后判断截取后的新内容是否以abc开头
// System
.out.println(a
.startsWith(
"abc",
2))
// //
1. a
.substring(
2)-->abc12334
2."abc12334".startsWith(
"abc")-->true
// // a
.substring(
2)
.startsWith(
"abc")
// System
.out.println(a
.endsWith(
"334"))
//
// //判断一个字符串中是否包含某个字符或字符串
//
// String a1 =
"accca"
// System
.out.println(a1
.contains(
"落日"))
//
// //返回指定子字符串在此字符串中第一次出现处的索引。
// System
.out.println(a1
.indexOf(
"cc"))
//
// //返回索引所在位置的字符内容
// System
.out.println(a1
.charAt(
4))
// String a1 =
"acccaafasdfdsafdsa"
//
// //将字符串转换为字符数组
// char[] ch1 = a1
.toCharArray()
// //char[] str = new char[
3]
// System
.out.println(ch1)
// for(int i=
0
// System
.out.println(ch1[i])
// }
//
// //返回字符最后一次出现的位置
// System
.out.println(a1
.lastIndexOf(
"d"))
//
// String a1 =
" 大 漠 "
// String newStr = a1
.replace(
"大漠",
"长河")
// System
.out.println(a1)
// System
.out.println(newStr)
// System
.out.println(a1
.length())
// System
.out.println(a1
.trim()
.length())
String a2 =
"ab-cd-Ac-B"
// System
.out.println(a2
.toUpperCase())
// System
.out.println(a2
.toLowerCase())
//
// //将其它类型的数据转换为字符串
// System
.out.println(String
.valueOf(
123))
String[] c1 = a2
.split(
"-")
System
.out.println(Arrays
.toString(c1))
}
}