开发 java 的项目
1、 定义接口
2、 定义抽象类
3、 面向对象开发思想
Java 为字符串设计一个类 String(结合源码)
String 是一个字符串类,类可以实例化成对象,new
New String()是一个空串,字符串是什么都没有的。
按住键盘 ctrl+String 就进入到源码中。
0.TestMain
public class TestMain {
public static void main(String[] args) {
String str=new String("abc");
System.out.println(str);
String str1=new String("abc");
System.out.println((str1));
//两个串都是abc,这两个串是否相等。这表示两个地址是否相等
System.out.println(str==str1);
//字符串的等于使用equals();
System.out.println(str.equals(str1));
}
}
1.
public class TestMain1 {
public static void main(String[] args) {
String str="abc";
System.out.println(str);
String str1="abc";
System.out.println((str1));
//两个串都是abc,这两个串是否相等。这表示两个地址是否相等
System.out.println(str==str1);
//字符串的等于使用equals();
System.out.println(str.equals(str1));
}
}
2.TestMain2
public class TestMain2 {
public static void main(String[] args) {
System.out.println(new String("a")+new String("b"));
}
}
3.TestMain3
public class TestMain3 {
public static void main(String[] args) {
StringBuilder sb=new StringBuilder("abc111111111111111");
System.out.println(sb+"cde");
}
}
4.TestMain4
public class TestMain4 {
//chatAt的使用
public static void main(String[] args) {
String str=new String("abdddeeee");
//length()是方法
for(int i=0;i<str.length();i++){
//charAt当前索引下的字符
System.out.println(str.charAt(i));
}
}
}
5.TestMain5
import java.util.Arrays;
public class TestMain5 {
//chatAt的使用
public static void main(String[] args) {
String str=new String("一地鸡毛");
//length()是方法
System.out.println(Arrays.toString(str.getBytes()));
}
}
6.TestMain6
public class TestMain6 {
public static void main(String[] args) {
int s=10;
// if(s>9){
// System.out.println("1111");
// }else{
// System.out.println("2222");
// }
//把上面的语句改写成三元运算符
System.out.println(s>9?"11111":"2222");
}
}
7. TestMain7
public class TestMain7 {
public static void main(String[] args) {
//+ 和concat区别
// System.out.println(new String("a")+new String("b"));
System.out.println(new String("a").concat(new String("b")));
}
}
码云地址:NMG_DDNL: 关于java