java字符串总结

字符串的输入有两种:

Scanner sc=new Scanner (System.in);
String str1=sc.next();//输入一个字符串遇见空格、回车结束输入
String str2=sc.nextLine();//输入一行字符串遇见回车键结束输入

关于String的一些API

Scanner sc=new Scanner(System.in);
  String str1=sc.next();
  String str2=sc.next();
  System.out.println(str1.toString().contains(str2));//判断str1中是否含有str2
  System.out.println(str1.charAt(0));//charAt()返回索引处的char值
  System.out.println(str1.codePointAt(0));//codePointAt(int index) 返回索引处的char值的int值
  System.out.println(str1.codePointBefore(2));//codePointAt(int index)返回指定索引之前的字符 的int型(一个)
  System.out.println(str1.codePointCount(0,3));//codePointCount(int beginIndex, int endIndex) 返回此 String指定文本范围内的Unicode代码点数。 
  System.out.println(str1.compareTo(str2) );//compareTo(String anotherString) 按字典顺序比较两个字符串。 
  System.out.println(str1.concat(str2));//连接两个字符串
  String s="1234556";
  System.out.println(s.substring(0,2));//返回s中的前两个元素
  char []arr = s.toCharArray();//将字符串转化为字符数组
  System.out.println(arr[0]);
  str1.reverse()//将字符串反转

剩下的API在以后遇见时再进行总结

你可能感兴趣的:(Java学习)