eclipse中:
连续5次以上按住shift会触发粘滞粘贴的按键。。
shift +end 选中所在行的光标后的字符
java对象输出引用的时候会自动调用toString方法(a.toString())
记住一些常用的工具,以后开发 的时候能想起可能有这个功能就可以了。
package stringJava;
import java.util.regex.*;
import java.util.Scanner;
import java.util.Timer;
import java.io.*;
import java.util.*;
import java.util.Vector;
import java.util.Enumeration;
public class stringJava{
public static void main(String args[]) {
// 二分查找
int []a= {19,23,53,2,3,51,99,94};
Arrays.sort(a);
int index=Arrays.binarySearch(a, 51);
for(int i=0;i<a.length;i++) {
System.out.println(a[i]);
}
System.out.println(index==-1?"元素不存在:":"元素下标是:"+index);
//字符串的构造方法:
char str[]= {'我','爱','学','习'};
String s=new String(str);
System.out.println(s);,
String s1=new String(str,2,2);
System.out.println(s1);
//字符串charAt
char c="中国人".charAt(1);
System.out.println(c);
//ctrl+f11可以运行文件。
//字符串是否包含子字符串。
String s2="Ilovejava";
String s3="java";
System.out.println(s2.contains(s3));
//判断字符串是否以某个字符串为结尾:
System.out.println(s2.endsWith(s3));
//判断子字符串第一次出现的下标:
System.out.println(s2.indexOf(s3));
//判断字符串长度;isEmpty()方法和属性是很大不同。
// 字符串最后的出现位置
System.out.println(s2.lastIndexOf(s3));
//替换某个字符串为目标字符串:如果此字符串在目标字符串中曾经多次出现,那么出现一次都会被替换。
String s4= new String(s2.replaceAll("java", "C++"));
String s5= new String(s2.replaceAll("a", "A"));
System.out.println(s4);
System.out.println(s5);
//拆分字符串:以某个字符串作为拆分的对象,然后拆分为一个数组。
String []strarr1="2020/11/23".split("/");
for(int i=0;i<strarr1.length;i++) {
System.out.println(strarr1[i]);
}
}
}
结果