1.substring

  • 作用:根据字符串下标进行截取
public class StrTest {
public static void main(String[] args) {
String a = "asdfgasdfg";
a=a.substring(3);
System.out.println(a); }
}

结果:

2.split

  • 作用:根据指定字符对字符串进行切分。返回值为String类型的数组。
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
String[] as = a.split("a"); for (String b : as) { System.out.println(b);
} }
}

结果:

3.concat

  • 作用:字符串拼接,
  • 注意:和“ + ”有所区别,比如  +  可以拼接任意字符数字,  concat方法只能拼接字符串。
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
String a1 = a.concat("b");
System.out.println(a1);
}
}

结果:

4.contains

  • 作用:判断是否包含字符串,返回值是布尔类型
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
boolean as = a.contains("as");
System.out.println(as);
}
}

结果:

5.indexOf

  • 作用:判断某个字符串的下标。返回值是int类型。
  • 注意:下标默认从0开始。所以 当返回值是2 时代表是第三位字符。且当此字符不止一位时,只返回第一个此字符的下标值。
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
int i = a.indexOf("d");
System.out.println(i);
}
}

结果:

6.replace

  • 替换,将旧字符替换为新字符
  • 使用:比如可以通过此方法去空格。
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
String replace = a.replace("a", "ss");
System.out.println(replace);
}
}

结果:

7.startsWith

  • 作用:判断是否以某字符开始
  • 类似:endsWith(是否以某字符结束),equalsIgnoreCase(判断内容是否相同,并忽略大小写),equals(判断字符串内容是否相同。复写Object类中的equals方法), isEmpty():(原理就是判断长度是否为0)
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
boolean a1 = a.startsWith("a");
System.out.println(a1);
}
}

8.toCharArray

  • 作用:转换成数组
public class StrTest {
public static void main(String[] args) {
String a = "asdfgaxcv";
char[] chars = a.toCharArray();
System.out.println(chars[]);
}
}

结果:

最新文章

  1. 邮箱验证 各种邮箱的smtp
  2. iOS coreData问题
  3. x264 - 高品质 H.264 编码器
  4. Windows 10简体中文最新预览版Build 9926
  5. MC3190终端配置冷启动自动恢复的方法
  6. Spring3系列9- Spring AOP——Advice
  7. vijos p1002 dp ***
  8. 【wikioi】1250 Fibonacci数列(矩阵乘法)
  9. POJ_3685_Matrix_(二分,查找第k大的值)
  10. Visual Studio 中指定自定义生成事件
  11. GitHub入门之路(1)
  12. dojo表格分页插件报错
  13. sboot mybatis
  14. [转]DBCP连接池的最简单应用(用于ORACLE数据库)
  15. dxteam团队项目终审报告
  16. 【CTF REVERSE】ctf02-查找字符串
  17. MyEclipse6.5的SVN插件的安装
  18. [转载]java开发中的23种设计模式
  19. [Windows Azure] Virtual Machine and Cloud Service Sizes for Windows Azure
  20. 1391: [Ceoi2008]order

热门文章

  1. zend framwork黑箱测试
  2. MongoDB\BSON\UTCDateTime::toDateTime
  3. C# 3.0 / C# 3.5 系统内置委托
  4. 更改Linux语言环境
  5. python heapq模块使用
  6. kali-rolling安装nessus 7并创建扫描任务教程
  7. Oracle awr报告生成操作步骤
  8. Weblogic禁用SSLv3和RC4算法教程
  9. summer_19th,Nov 2018
  10. xshellDoc_1base