用java中的工具,字符串处理函数的使用方法split charAt contains等

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]);
		 }
		 

	 }
 }

结果在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值