首页 > 编程语言 >九月二号——API、java String类的常用方法

九月二号——API、java String类的常用方法

时间:2022-09-03 09:56:11浏览次数:61  
标签:Love String ss System println API 字符串 java

API

应用软件编程接口。是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组里程能力,而无需访问源代码,或理解内部工作机制的细节。

String类的常用方法

1.length()

String s="I Love You";
int length=s.length();
System.out.println(length);

2.equals(Object)

将给定字符串与当前字符串相比较,若两字符串相等,则返回true,否则返回false。

String s="I Love You";
boolean a=s.equals("I Hate You");
System.out.println(a);

3.substring(int beginIndex)||(int beginIndex,int endIndex)

返回字符串中从beginIndex开始的子串。

String s="I Love You";
String ss=s.substring(3);
System.out.println(ss);

String sss=s.substring(0,5);
System.out.println(sss);
结果:ove You

4.charAt(int index)

返回index指定位置的字符。

String s="I Love You";
char ss=s.charAt(0);
System.out.println(ss);

结果:I

5.indexOf(String str):从0开始计数

返回str 在字符串中第一次出现的位置。

String s="I Love You";
int ss=s.indexOf("L");
System.out.println(ss);

结果:3

6.compareTo(String anotherString)

若调用该方法的字符串大于参数字符串,则返回大于0的值;

String s="I Love You";
int ss=s.compareTo("I Love");
System.out.println(ss);

结果:4

注:若参数字符串按照该字符串的顺序写下去(如:从"我"开始),返回的是具体的少(多)几个字符。若没有按该字符串的顺序写,则返回的是随机数(大于参数字符串为正数,小于为负数)。

7.replace(char oldChar,char newChar)

以newChar字符替换字符串中所有oldChar字符。

String s="I Love You";
String ss=s.replace("Love","Hate");
System.out.println(ss);

结果:I Hate You

8.trim()

去掉字符串的首尾空格

String s="I Love You";
String ss=s.trim();
System.out.println(ss);

结果:ILoveYou

9.toLowerCase()||toUpperCase()

将字符串中的所有字符都转换为小写字符。

String s="I Love You";
String ss=s.toLowerCase();
System.out.println(ss);

结果:i love you

标签:Love,String,ss,System,println,API,字符串,java
From: https://www.cnblogs.com/ycg-/p/16652013.html

相关文章

  • JavaScript const
    JavaScriptconst块作用域varx=10;//此处x为10{constx=6;//此处x为6}//此处x为10在声明时赋值constPI;PI=5134525352;//不正确co......
  • # JavaScript 对象
    目录JavaScript对象对象创建对象(object)的三种方式new关键字遍历对象属性(forin)JavaScript对象对象在JavaScript中,对象是一组无序的相关属性和方法的集合,所有的事物都......
  • java启动问题
    D:\jdk\bin\java.exe-XX:TieredStopAtLevel=1-noverify-Dspring.output.ansi.enabled=always-Dcom.sun.management.jmxremote-Dspring.jmx.enabled=true-Dspring.liv......
  • 简单理解 JavaScript 的词法作用域
    前言关于作用域的有关知识点有全局作用域、局部作用域、函数作用域、块级作用域、词法作用域、作用域链。作用域作用域就像是一个教室,上课时教室里面的人互相可见,A教室......
  • Java自定义Annotation注解开发详解
    Java自定义Annotation注解开发详解目录介绍一、运行期的自定义注解1.ClassLevelAnnotation2.MethodLevelAnnotation3.FieldLevelAnnotation4.使用自定义......
  • [Java]《On Java》阅读记录之 -- 可变参数重载问题
    《OnJava》阅读记录之--可变参数重载问题有下面一段代码:publicclassOverloadingVarargs2{staticvoidf(floati,Character...args){System.out......
  • yml中driver-class-name: com.mysql.jdbc.Driver 解析不到的问题 java 连接数据库
    yml中driver-class-name:com.mysql.jdbc.Driver解析不到的问题java连接数据库当在idea中使用springboot的快捷创建方式时,选中了mysql和jdbc那么pom文件中会直接有......
  • JavaScript let
    JavaScriptlet1.全局作用域全局(在函数之外)声明的变量拥有全局作用域。varname1="yao";//全局作用域//此处可以使用name1functionmyFunction(){//此处也可......
  • Day01-JavaScript
    0825:Day01JS编写位置1.外链式 外部文件夹JS文件中,然后通过script标签引入 <scriptsrc="js/script.js"></script>2.嵌入式 内部的script的标签中 <script>alert("......
  • JavaScript学习
    一、什么是JavaScriptJavaScript世界上最流行的脚本语言一个合格的后端人员,必须精通JavaScript二、快速入门2.1、引入JavaScript内部引入<!DOCTYPEhtml><htmlla......