/*
 String 类:
  1.1字符串的长度
    int c =对象.length();
  1.2字符串某个字符的位置
  int index=对象.indexOf("字母")
  1.3字符串截取某段字符
  char ch=对象.subString(index,index+1);
  1.3.1字符串中截取某段字符串
  String str=对象.subString(fromIndex,endIndex);
  1.4字符串的分段
  String[] str=对象.split("分段标记");
  for(int i=0;i<str.length;i++){
   System.out.println(str[i]);
  }
  1.5子符串的前后端空格处去掉
  String str=对象.trim();
  1.6字符串改大小写
  String str=对象.toUpperCase();
 String str=对象.toLowerCase();
 */
public class StringDmeo1{

public static void main(String[] args) {
  /*
   * 字符串长度的获取
   * */
  String str="acdbc";
  int c=str.length();
  System.out.println("长度"+c);
  /*
   * 字符串某个字母的获取
   *
   * */
  String str1="adsdasd";
  int index=str1.indexOf("a");
  int index1=str1.indexOf("a",(index+1));
  System.out.println("a位置"+index);
  System.out.println("第二个a"+index1);
  /*
   *
   * 字符串的截取
   * */
  String str2="adasdjkasdha";
  String str3=str2.substring(2, 3);
  System.out.println("截取的字符"+str3);
  String str4=str2.substring(2, 4);
  System.out.println("截取的字符串"+str4);
  /*
   * 字符串的分段
   *
   * */
  String str5="adasda,dwdsad,asdasd";
  String[] str6=str5.split(",");
  for(int i=0;i<str6.length;i++){
   System.out.println(str6[i]);
  }
  /*
   * 字符串前后端空格处的去掉
   * */
  String str7="    ajhdkjaskjdhlkjda     ";
  String str8=str7.trim();
  System.out.println(str8);
  /*
   * 字符串改大写或小写
   * */
  String str9="sdadaAihphiasajjAHJHLKJ";
  String str11=str9.toUpperCase();
  String str10=str9.toLowerCase();
  System.out.println("改大写"+str11);
  System.out.println("改小写"+str10);
  /*
   * 字符串比较另外一个字符串
   * */
  int i=str5.compareTo(str10);
  if(i>0){
   System.out.println("大"+i);
  }else{
   System.out.println("小"+i);
  }
  /*
   *
   * 字符串改某个字母大小写
   *
   * */
  String str12="sdSdasdadad";
  String str13=str12.replace("d", "D");
  String str14=str12.replace("s","f" );
  String str15=str12.replaceFirst("a", "dsdasd");//给字符串中指定的某个字符串片段更改
  System.out.println(str13);
  System.out.println(str14);
  System.out.println(str15);
 }
}

最新文章

  1. MarkDown简要语法
  2. Liferay7 BPM门户开发之40: Form表单的Action到Render的数据传递
  3. 【BZOJ 3165】【HEOI 2013】Segment
  4. iOS _BSMachError: (os/kern) invalid capability (20)
  5. jQuery.form.js jQuery ajax异步提交form
  6. jquery得到iframe src属性值的方法
  7. log4net(c#) 配置及使用
  8. eclipse,android Localization (Internationalization) 安卓本地化(国际化)
  9. 事务之使用JDBC进行事务的操作2
  10. 超超超简单的bfs——POJ-1915
  11. 201521123067 《Java程序设计》第3周学习总结
  12. 【功能代码】---2.patchca生成验证码
  13. nginx 平滑升级
  14. Linux了解知识点
  15. 天气预报demo (ShareREC 官网 MobAPI)
  16. log4j2的log输出到tomcat/logs目录下及使用(转)
  17. 使用Python-Libvirt GUI 实现KVM 虚拟机 界面化管理
  18. lua学习之循环打印九九乘法表
  19. linux内核环形缓冲区【转】
  20. Windows8.1 关机异常的解决

热门文章

  1. CUDA编程-(2)其实写个矩阵相乘并不是那么难
  2. javaweb要点复习 jsp和servlet
  3. 使用Block来进行页面间的传值
  4. Ubuntu---2
  5. GPGPU OpenCL/CUDA 高性能编程的10大注意事项
  6. Oracle数据库中将一个数据库中一张表的数据导入到另外一张表
  7. 推荐一个可以直接在Visual Studio中看到complexity的插件CodeMaid
  8. 【ThinkingInC++】65、使用delete void*可能会出错
  9. UDP打洞和心跳包设计
  10. Android开发之ContentProvider(内容提供者)