java4
1.学习了java中的string类
在 Java 中,String 类是处理文本的核心类之一。
String 类是不可变的,一旦创建,字符串的内容不能更改。每次对字符串进行操作(如拼接、替换等)都会产生一个新的 String 对象。
构造函数:
String 类有多个构造函数,可以从字节数组、字符数组、另一个 String 对象等创建字符串。例如:
String str1 = new String("Hello"); // 从字面量创建
String str2 = new String(charArray); // 从字符数组创建
字符串拼接:
字符串拼接可以通过 + 运算符,也可以使用 concat 方法。例如:
String str1 = "Hello";
String str2 = "World";
String result = str1 + " " + str2; // 使用 + 运算符
String result2 = str1.concat(" ").concat(str2); // 使用 concat 方法
常用方法:
length():返回字符串的长度。
int length = str.length();
charAt(int index):返回指定位置的字符。
char ch = str.charAt(0); // 返回第一个字符
substring(int beginIndex, int endIndex):返回从 beginIndex 到 endIndex 之间的子字符串。
String sub = str.substring(1, 4);
indexOf(String str):返回指定子字符串的首次出现位置。
int index = str.indexOf("World");
replace(CharSequence target, CharSequence replacement):替换指定的子字符串。
String newStr = str.replace("World", "Java");
toLowerCase() 和 toUpperCase():将字符串转换为小写或大写。
String lowerStr = str.toLowerCase();
String upperStr = str.toUpperCase();
trim():去除前后空白字符。
String trimmed = str.trim();
字符串比较:
equals(Object obj):比较两个字符串的内容是否相等。
boolean isEqual = str.equals("Hello World");
equalsIgnoreCase(String anotherString):忽略大小写比较两个字符串的内容。
boolean isEqualIgnoreCase = str.equalsIgnoreCase("hello world");
StringBuilder 和 StringBuffer:
这两个类是用于可变字符串的,如果需要频繁修改字符串,应该使用这两个类,它们提供了类似的功能,但 StringBuffer 是线程安全的,而 StringBuilder 更高效。
2.了解API
Java API(应用程序编程接口)提供了大量的类、接口和方法,使得编程变得更加高效和方便
java.lang 包:
这个包是自动导入的,包含了很多基础类,如 Object、String、Integer、Double、Boolean、Character、Math 等。
3.阅读大道至简以及完成pta练习