目录
引言
该文主要是博主备战CSP(Java)来查库函数所用,因为博主以前没学过Java,故写文以记,短时间会持续更新!
导包
import java.util.*;//导入所有包
输入
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);//创建对象
int n=scanner.nextInt(),m=scanner.nextInt();//输入整数
String str=scanner.next();//输入不带空格的字符串
scanner.nextLine();//吃回车
String str1=scanner.nextLine();//输入带有空格的字符串
String str2=scanner.nextLine();
System.out.println(n);
System.out.println(m);
System.out.println(str);
System.out.println(str1);
System.out.println(str2);
}
输出
public static void main(String[] args) {
System.out.println("换行");
System.out.print("不换行");
System.out.println("");
//输出指定的小数
System.out.println(String.format("%.4f", 2.878));
//输出指定的小数
System.out.println(String.format("%.3f", 2.878));
//输出指定的小数
System.out.println(String.format("%.2f", 2.878));
//输出指定的小数
System.out.println(String.format("%.1f", 2.878));
//输出指定的小数
System.out.println(String.format("%.0f", 2.878));
}
字符串
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);//创建对象
String str=new String("aBCdefg");
System.out.println("字符串比较");
System.out.println(str.equals("abc"));//判断str是否包含"abc"
System.out.println(str.equalsIgnoreCase("aBc"));//无视大小写
System.out.println(str.compareTo("aBC"));//字典序 比较小于返回负数 等于返回0 大于返回正数
System.out.println("字符串查找");
System.out.println(str.contains("def")); // 返回boolean
System.out.println(str.indexOf("def")); // 3,d开始的索引
System.out.println(str.indexOf("bit")); // -1,没有查到
System.out.println(str.startsWith("aBC")); // true
System.out.println(str.startsWith("abc")); // false
System.out.println(str.endsWith("g")); // true
System.out.println("字符串遍历");
for(int i=0;i<str.length();i++) {
System.out.print(str.charAt(i));
System.out.print(" ");
}
System.out.println();
System.out.println("字符串替换");
str="helloworld";
System.out.println(str.replaceAll("l", "_")); //he__owor_d
System.out.println(str.replaceFirst("l", "_")); //he_loworl
System.out.println("字符串拆分");
str = "hello world hello People" ;
String[] result = str.split(" ") ; // 按照空格拆分
for(String s: result) {
System.out.println(s);
}
System.out.println("字符串截取");//两个参数 一个开始索引 一个结束索引
str = "helloworld" ;
System.out.println(str.substring(5)); // world
System.out.println(str.subs